反应原生共享动态链接

时间:2018-05-15 07:47:31

标签: firebase react-native facebook-messenger

1.在分享之前一切正常,我分享到Facebook Messenger并点击社交内容,重定向链接不是firebase生成的链接。该链接已成为与dynamic domaintitle混合的description

2.我尝试仅复制生成的firebase链接并粘贴到Facebook Messenger,加载社交内容,然后点击正确调用动态链接的内容并启动应用。

const link =  new firebase.links.DynamicLink('https://example.com/parameter' , 'abc123.app.goo.gl')
.android.setPackageName('com.example.android')
.ios.setBundleId('com.example.android')
.social.setTitle("Social Title")
.social.setImageUrl("http://exmaple.com/super.png")
.social.setDescriptionText("Description");

firebase.links().createShortDynamicLink(link, 'SHORT')
.then((url) => {
  Share.share({
    message: "Message Title",
    url: url,
    title: "Title"
  }, {
    // Android only:
    dialogTitle: 'Super Share'
  })
  // ...
});

如何与正确的动态链接共享,而不仅仅是复制和粘贴,请考虑用户行为。

0 个答案:

没有答案