Почему я не могу поделиться сообщением и изображением в MMS-сообщении cordova ios с помощью cordova-plugin-x-socialsharing - PullRequest
0 голосов
/ 27 мая 2020

Я включил 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;
    }
  );

Опять же, я могу поделиться изображением, но тема / сообщение не будут включены, если я поделюсь изображением. Я пробовал много разных комбинаций, но пока ничего не работает

...