【发布时间】:2021-06-17 05:30:07
【问题描述】:
React-native-firebase 动态链接通过 iMessage 发送不正确
我正在使用 react-native-firebase/dynamic-links@11.3.3 为我的应用创建动态链接。然后我使用react-native-share@3.5.0 让用户可以通过通信器发送链接。
链接配置:
const link = await dynamicLinks().buildShortLink(
{
link: `https://example.com/?some_id=${id}`,
domainUriPrefix: 'https://example.page.link',
android: {
packageName: 'my.android.package',
minimumVersion: '160',
},
ios: {
bundleId: 'my.ios.bundle’',
minimumVersion: '160',
appStoreId: '000000000',
},
},
dynamicLinks.ShortLinkType.UNGUESSABLE,
);
await Share.open({url: link});
它通过社交媒体应用、Android 的消息传递和复制工作。
但是当我在 iOS 上通过 iMessage 发送它(在 14.4 和 14.5 上测试)时,它有时会将链接从 example.page.link“切换”到 example.com。此链接指向网页,而不是应用。
在调试模式下检查时,example.page.link 生成 result。
【问题讨论】:
-
你找到解决办法了吗?
标签: ios react-native react-native-firebase firebase-dynamic-links imessage