【问题标题】:Facebook App Invites opens SafariViewController instead of Native appFacebook App Invites 打开 SafariViewController 而不是 Native 应用程序
【发布时间】:2015-12-31 01:37:59
【问题描述】:

我正在尝试实现 Facebook 的 App Invites 功能,我希望将我的用户重定向到本机 Facebook 应用(如果安装在用户的设备上)。

然而,尽管设备上安装了 Facebook Native 应用程序,但它从未打开过,但“邀请对话框”总是在 SafariViewController 中打开(见下图)。这是不受欢迎的,因为大多数时候用户没有登录 Safari 并且会放弃完成“邀请”任务。

以下是我用于构建应用的 SDK 版本:

  • iOS:9.0
  • Facebook iOS SDK:4.6.0
  • Facebook Unity SDK:7.1.0

我已经阅读了Preparing Your Apps for iOS9 并且已经用所有可能的 URL 方案填充了我的 Info.plist:

<key>LSApplicationQueriesSchemes</key> <array> <string></string> <string>http</string> <string>https</string> <string>mailto</string> <string>fb</string> <string>fbapi</string> <string>fb-messenger-api</string> <string>fbauth2</string> <string>fbshareextension</string> <string>fbapi20130214</string> <string>fbapi20130410</string> <string>fbapi20130702</string> <string>fbapi20131010</string> <string>fbapi20131219</string> <string>fbapi20140410</string> <string>fbapi20140116</string> <string>fbapi20150313</string> <string>fbapi20150629</string> <string>fbauth</string> <string>fb-messenger-api20140430</string> <string>fb-messenger-platform-20150128</string> <string>fb-messenger-platform-20150218</string> <string>fb-messenger-platform-20150305</string> </array>

尽管如此,SafariViewController 总是打开而不是 Facebook 原生应用程序。

如何让我的应用用户通过 Facebook 原生应用使用“应用邀请”对话框?

【问题讨论】:

    标签: ios facebook unity3d ios9 facebook-ios-sdk


    【解决方案1】:

    这似乎是 Facebook 设计的,显然 Facebook 选择使用 SafariViewController 以避免多次请求许可切换应用程序。您可以查看常见问题解答here

    常见问题

    为什么在调用 对话?

    在 iOS 9 中,应用开关可以提示用户确认 对话。 SDK 将尝试通过选择最小化这种频率 可用的最佳对话框(例如 SafariViewController),但这是 iOS 9 中的设计。

    【讨论】:

    • 在ios10上也一样吗?
    • 是的,它是 iOS 9 或更新版本
    • @FranciscoMedina 这是否意味着自 iOS 9 以来无法再使用本机应用程序登录?即始终使用 webview。
    • @EdmundoRodrigues 我没有跟上 Facebook sdk,但是是的,sdk 管理登录的发生方式,开发人员无法控制登录的处理方式
    猜你喜欢
    • 2016-03-21
    • 1970-01-01
    • 2016-09-13
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    相关资源
    最近更新 更多