- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试实现 App Invites来自 Facebook 的功能,我想让我的用户重定向到本地 Facebook 应用程序(如果安装在用户的设备上)。
然而,尽管 Facebook Native 应用程序安装在设备上,但它永远不会打开,“邀请对话框”总是在 SafariViewController
中打开。相反(见下图)。这是不受欢迎的,因为大多数时候用户没有登录 Safari 并且会放弃完成“邀请”任务。
以下是我用来构建应用的 SDK 版本:
我读过 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 native 应用程序。
如何让我的应用用户使用原生 Facebook 应用使用“应用邀请”对话框?
最佳答案
这似乎是 Facebook 设计的,显然 Facebook 选择使用 SafariViewController 以避免请求多次切换应用程序的权限。可以查看FAQ here
FAQ
Why do I see a ' wants to open Facebook' alert dialog when invoking a dialog?
In iOS 9, the app switches can prompt the user with a confirmation dialog. The SDK will try to minimize the frequency of this by choosing the best dialog available (such as SafariViewController), but this is by design in iOS 9.
关于ios - Facebook App Invites 打开 SafariViewController 而不是 Native app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32914014/
我正在编写 Wifi Direct 游戏,但当一位用户拒绝加入连接的邀请时,我遇到了 WifiP2pDevice Status 问题。 电话 A 发起与电话 B 的连接 电话 B 状态变为已邀请(如电
我需要实现如下场景:创建有机群组时,OG管理员选择了几个注册用户,邀请他们加入群组。邀请以电子邮件(或用户 Drupal“收件箱”中的 Drupal 消息)的形式发送,并包含接受邀请的链接;如果接收用
让我描述一下这个场景。我在 Azure 中托管我的 Web 应用程序。前端是一个 react 单页面应用程序。后端在 Microsoft azure 虚拟机中提供服务。 有两种类型的用户帐户。经理帐户
我正在使用 LinkedIn API 开发 iOS 应用程序。一切正常,但我遇到了“Invitation API ”的问题 我不明白“成员(member) ID + 身份验证 token ”是什么,我
大家好,我也是软件领域和堆栈溢出的新手。我使用SIP协议(protocol)分析了调用者和被调用者之间 session 的后端流程。我对正常的 INVITE 和 INVITE 暂停有点困惑。谁能解释一
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
我不太确定如何解决这个问题: 我正在创建一个只有受邀注册系统的 Web 应用程序。管理员用户向用户发送电子邮件邀请,用户单击链接,然后将他们带到一个页面,他们可以在该页面创建一个已链接到其电子邮件地址
我正在为 Discord 开发一个机器人,但是我无法对邀请(输入特定邀请的人)进行统计 这样,它总是返回None invite = await client.invites_from(mess
我正在尝试理解指南的这一部分(https://developers.google.com/app-invites/android/guides/app): Tracking Invitations A
我有两个不同的 android 应用程序,它们具有不同的包名称(应用程序 ID)。这些应用程序适用于不同的用户“角色”。是否可以使用 Google App Invites API 从第二个应用程序发送
我是 Java 新手。 我的意图是在 Java 程序中使用类似句子的模板(没有 JSP 或任何 web 相关页面) 示例: String name = "Jon"; "#{ name } invite
我正在开发一个具有 appinvite 功能的应用程序,但是在 pod 更新后我遇到了以下错误 'show(from:with:delegate:)' is deprecated: App Invit
背景 Google 允许执行应用邀请并跟踪它们对您的应用安装的改进程度: https://www.youtube.com/watch?v=UfdCNYXMC9M 问题 我做了一个简单的应用邀请,似乎人
我正在开发一个 Android 应用程序(以及 API 服务器),并计划通过 App Invites 推广它. 目前我看到了如何从已安装的应用程序本身创建和发送邀请(使用相应的意图,哪个应用程序用户将
我覆盖 设计 的确认!向我的用户发送欢迎消息的方法: class User self.class.validate_on_invite) self.invited_by.decrem
我正在寻找一个 gem,它允许用户请求邀请,并允许我向人们批量发布邀请。 目前,我正在使用 Devise 进行身份验证,并计划允许已激活帐户的用户邀请少量其他人,但我需要一个允许他们首先请求邀请的系统
Facebook 请求对话框似乎生成两种通知消息 Janet 在 CityVille 向您发送了请求。 珍妮特邀请您来到 CityVille。 如何指定使用哪一个。我在 中找不到任何选项 FB.ui(
我正在使用 Play Framework,并希望在用户注册时实现“邀请好友” 功能。我该如何实现? 例如两个用户A和B邀请他们的共同好友C,现在C在A的邀请下加入,如何我是否知道当他加入应用程序时,它
我正在设计一款使用 Google App 邀请系统的应用。我想做的是通过某种方式获取发送邀请的人的电子邮件。 即用户 1 发送邀请 > 用户 2 安装应用程序 > Activity 显示“你在哪里被
我正在尝试为 iOS 添加 firebase invites sdk,但在尝试构建时遇到了以下错误。我已将每个框架以及资源文件添加到我的项目中。我的其他 firebase 框架工作正常。 Undefi
我是一名优秀的程序员,十分优秀!