我已在我的应用程序中添加了此插件,当我通过Google Chrome在iPhone链接中打开时,它会将我重定向到该应用程序,但是当我尝试通过Safari打开应用程序时,它不会打开该应用程序。 / p>
https://www.npmjs.com/package/cordova-plugin-deeplinks
<plugin name="cordova-plugin-firebase-dynamiclinks" source="npm" spec="0.13.2">
<param name="APP_DOMAIN" value="example.com" />
<param name="PAGE_LINK_DOMAIN" value="example.page.link" />
<param name="FIREBASE_DYNAMIC_LINKS_VERSION" value="11.8.0" />
</plugin>
此外,我还使用Firebase控制台创建了动态链接。
https://example.page.link/qLo3
iOS链接设置:
在设备就绪状态下处理代码:
cordova.plugins.firebase.dynamiclinks.onDynamicLink(function(data){
var data = JSON.stringify(data);
var obj = JSON.parse(data);
alert("Deep Link: "+obj.deepLink);
});
即使通过Chrome浏览器,有时也会打开App Store,并返回以前的深层链接值,而不是当前的值。
可能出什么问题以及如何解决?