android - iOS 和 Android 应用程序中 Facebook 深度链接的升级流程?

标签 android ios facebook deep-linking

我更新了 iOS 和 Android 应用程序以使用来自 Facebook 帖子的深度链接,如下所述:

https://developers.facebook.com/docs/ios/app-links/

https://developers.facebook.com/docs/android/link-to-your-native-app/

新应用程序一切正常。我的问题是,许多人会使用无法处理深度链接的旧版应用程序。因为我使用的是 Facebook SDK 登录,所以 url 方案等已经设置好了。

我能想到的唯一解决方案是等待一个月,让大多数人有机会升级,然后在应用设置中启用深度链接。这远非理想。

有没有其他人遇到过这个问题并找到了更好的解决方案?

最佳答案

您是否使用旧版本的应用程序进行过测试,它是否会崩溃?

对于 iOS,如果您尚未设置 URL 处理逻辑(在 AppDelegate 中的 openURL 方法中),它应该只打开您的应用程序,而不执行任何其他操作。

在 Android 上,如果您的深层链接处理类是一个新类(并且在您的旧应用中不存在),那么 FB 应用在设备上找不到该类时将不会进行深层链接。

关于android - iOS 和 Android 应用程序中 Facebook 深度链接的升级流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20975063/

相关文章:

facebook - 如何激活应用程序测试帐户的 Facebook 时间线

php - 如何获取对我的页面点赞的用户 ID?

android - 如果在应用程序安装后选择“打开”或“完成”,Android 的调用有何不同?

java - 为什么我的低电量警报代码不起作用?

android - AutoValue 在 Android 项目中找不到生成的构造函数

ios - UITableViewCell 字体大小不变

ios - 在另一个 View Controller 上显示 View Controller ,同时仍然搜索 fromViewController

java - 我们可以使用 dex2jar 工具或任何其他方式混淆 java 中的注释吗?

iOS 在应用程序启动时动画 subview ?

iOS Facebook Graph API 个人资料图片链接