我有一个使用插件cordova-universal-links-plugin的科尔多瓦应用程序。深度链接适用于其他社交应用程序,但不适用于Facebook Messenger。相反,它会打开内置浏览器并将其重定向到链接。
这是我的config.xml
<universal-links>
<host name="myapp.com">
<path event="openItemPage" url="/item" />
</host>
</universal-links>在我的Cordova应用程序中:
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady () {
universalLinks.subscribe('openItemPage', (eventData) => {
// more code here
});
}发布于 2018-08-28 16:47:41
我自己也遇到了类似的问题,不幸的是,FB似乎使用了他们自己的不同的链接方案,称为FB App链接。
应用程序链接的网页:https://developers.facebook.com/docs/applinks/
描述整个情况的博客帖子:https://blog.branch.io/how-to-deep-linking-from-facebook/
https://stackoverflow.com/questions/51396021
复制相似问题