1.在分享之前一切正常,我分享到Facebook Messenger
并点击社交内容,重定向链接不是firebase
生成的链接。该链接已成为与dynamic domain
和title
混合的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'
})
// ...
});
如何与正确的动态链接共享,而不仅仅是复制和粘贴,请考虑用户行为。