Я включил cordova-plugin-x-socialsharing в свой проект cordova, чтобы я мог использовать возможности MMS для обмена сообщениями и изображениями. Это нормально работает на Android, но у меня проблемы с iOS. Я могу поделиться текстом или изображением, но не могу поделиться ими вместе. Вроде все работает, и родной интерфейс открывается, но если изображение присутствует, значит текст отсутствует. Понятия не имею, в чем может быть проблема, я пробовал искать в Интернете похожие ситуации, но не могу найти ничего связанного. Однако, согласно документам cordova-plugin-x-socialsharing, похоже, что это проблема с WhatsApp, но не с MMS. Если у кого-то есть идеи о том, что вызывает эту проблему, или что я могу сделать, чтобы ее исправить, мы будем очень признательны.
Я включил плагин cordova-plugin-x-socialsharing в свою конфигурацию. xml вот так:
<plugin name="cordova-plugin-x-socialsharing" spec="~5.6.5" />
Код, который я использую для отправки сообщения, выглядит следующим образом:
window.plugins.socialsharing.shareViaSMS(
{
message: "Test Message #helloworld",
subject: "Test Message #helloworld",
image: this.shareImageURL //local file system url
},
this.phoneNumber.replace(/\D/g, ""),
function() {
that.showPhoneNumber = false;
that.phoneNumber = null;
},
function(e) {
alert("An Error Occured While Sharing: " + JSON.stringify(e));
that.showPhoneNumber = false;
that.phoneNumber = null;
}
);
Опять же, я могу поделиться изображением, но тема / сообщение не будут включены, если я поделюсь изображением. Я пробовал много разных комбинаций, но пока ничего не работает