FBSDK Share Dialog не работает React-родной симулятор ios - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь добавить FBSDK и внедрить URL-адрес для совместного использования на Facebook с помощью симулятора Xcode.Но он всегда возвращает Share operation was cancelled следующий мой код

const shareLinkContent = {
  contentType: 'link',
   contentUrl: "https://facebook.com",
contentDescription: 'Facebook sharing is easy!',
};

var tmp = this;
ShareDialog.canShow(shareLinkContent).then(

  function(canShow) {
    console.log(canShow)
    if (canShow) {
      return ShareDialog.show(shareLinkContent);
    }
  }
).then(
  function(result) {
    console.log(result)
    if (result.isCancelled) {
      alert('Share operation was cancelled');
    } else {
      alert('Share was successful with postId: '
        + result.postId);
    }
  },
  function(error) {
    alert('Share failed with error: ' + error.message);
  }
);
}

Это кнопка HTML для обмена

<Button
onPress={() => this.shareLinkWithShareDialog()}
title="share"
color="#841584"
accessibilityLabel="Learn more about this purple button"
/>

1 Ответ

0 голосов
/ 12 октября 2018

Вы не можете протестировать его на симуляторе, вам нужно протестировать эту функцию на реальном устройстве, где приложение Facebook уже установлено.

...