这让我整天发疯:
我有一个定义了自定义 URL 方案的 iOS 应用程序,并试图在 FB 上共享一个链接,该链接指向一个在其 applink 元标记中具有此方案的页面,因此点击它应该会启动我的应用程序。
它的每一小块都工作得很好。我可以在手机上的 safari 中输入我的 URL 方案,然后浏览器启动我的应用程序。我已经使用 FB 调试工具测试了我的网页,并且没有错误或警告 - 它正确识别了所有元标记。
如果我在手机或笔记本电脑上使用 FB 分享链接,一切正常。
但是,如果我使用 FBSDKShareDialog 共享完全相同的链接,它就不起作用。它只是打开带有元标记的网页,就好像它是任何常规网页一样。
任何人都知道为什么这两种共享方式会有所不同?否则它们看起来完全一样。