ios - Facebook 应用程序请求未在 iOS 设备上显示?

标签 ios facebook

我已经通过 Facebook 的 API 从 iPad 应用向测试 Facebook 帐户发送了应用邀请。当我在我的电脑上登录测试帐户时,应用程序请求就在那里。

当我在我的 iPad 上登录测试帐户时(通过 Safari 或通过 Facebook 应用程序),我可以在 App Center 选项卡旁边看到数字“1”,但是当我单击它并转到 App Center 时, 没有请求。事实上,我在 Facebook 上看不到任何专用于 iOS 请求的 App Center 区域——只有 Social Picks 和 Top Apps。对此有什么解释吗?

最佳答案

这是由于 Facebook 应用程序设置页面上的配置不正确造成的。设置应用程序时,您需要确保正确设置以下内容。

转到 developers.facebook.com 然后选择“应用程序”。编辑您的应用并填写以下内容..

  • iOS App Bundle(不认为这是必需的但填写它,这是来自 Xcode 的 bundle id (com.companyname.appname))

  • iPhone/iPad 应用商店 ID - 这是必不可少的,其中一个必须填写有效的应用商店 ID。当您使用 iTunes Connect 创建应用程序时,您会得到它。如果您创建一个应用程序,并在要求您提交二进制文件之前填写详细信息,它将生成 Apple 所称的 Apple ID(或 iTunes Id?)。它只是一个长整数值。它不一定是对应的应用程序,如果您的应用程序商店中已有应用程序,只需登录 iTunes 连接并使用现有的应用程序进行测试。

  • 为 iOS SSO 配置 - 已启用

  • 配置深度链接 - 已启用

当用户在 iOS 上单击应用程序通知时,您从 Facebook 获得的唯一功能是将用户重定向到应用程序(如果已安装)或应用程序商店(如果未安装)。此外,如果您希望您的应用程序通知显示在桌面上,您将需要在“Facebook 上的应用程序”部分下的 Canvas URL。

在我的测试中,我必须有一个 Canvas URL 才能让 iOS 通知正常工作,但我不确定这是 Facebook 的错误还是预期的行为,所以如果它不适用于仅启用 iOS 的情况,请启用应用也可以在 Facebook 上使用,如果您没有,请使用一个随机网址。

关于ios - Facebook 应用程序请求未在 iOS 设备上显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11796445/

相关文章:

ios - 如何尽可能无缝地重新加载 UIWebView

ios - 我们可以用 Generic 创建字典吗?

ios - facebook 无法在 ios 应用程序中正确注销。无法切换用户

ios - MKMapView 放大后 MKPinAnnotationView 失去 pinColor

ios - 核心数据最佳实践——我在利用 C.D.正确有效? - iOS swift

iOS 模拟器不使用与 OS X 相同的布局

ios - UIActivityTypePostToFacebook 如何发布图像和文本 xcode ios 文本的 NSDictionary 键

Facebook 与 DotNetOpenAuth 4.1.0.12182

Facebook 分享 'clickable' url 链接问题

Android Facebook异常 : Login attempt failed