我使用的是iOS 9.3.3,并且安装了最新版本的Facebook。
我的应用程序是在临时条款下安装的。我已经用safari中的普通链接测试了我的URI方案,我的应用程序可以按照我想要的方式打开完美而深入的链接。
然而,当我在Facebook应用程序中尝试链接时,它从不打开我的应用程序,只是在Facebook webView中加载页面。我已经通过https://developers.facebook.com/tools/debug/og/object/重新检查了我的元标签,我可以看到所有需要的元标签都在那里,例如al:ios:url,al:ios:app_store_id,al:ios:app_name和提供的正确的URI方案。
我已尝试将web回退选项设置为false:
<meta property="al:web:should_fallback" content="false" />
现在,当我点击Facebook应用程序内部的链接时,即使我已经安装了该应用程序(在Ad Hoc下),我也会收到安装应用程序的提示。这让我开始认为Facebook认为它没有安装,因为它是临时安装的,而不是从应用程序商店安装的?
如果我去App Store,它也会显示安装,而不是打开等。
我们可以使用Ad Hoc安装进行测试吗?我对试错调试有点抓狂,但很明显,在我尝试并发布到App Store之前,我想检查一下它是否应该与Ad Hoc安装一起工作。
有没有人有这方面的经验?或者是有什么重大的错误。
只需注意,我的应用程序的Android版本完全可以使用它。
https://stackoverflow.com/questions/38481503
复制相似问题