2012-08-03 103 views
8

我已经通过Facebook的API将应用程序邀请从iPad应用程序发送到测试Facebook帐户。当我登录到我的电脑上的测试帐户时,应用程序请求就在那里。Facebook应用程序请求未在iOS设备上显示?

当我登录到我的iPad上的测试帐户(通过Safari或通过Facebook应用程序)时,我可以看到应用程序中心选项卡旁边的数字“1”,但是当我点击它并转到应用程序中心,没有要求。事实上,我看不到任何应用中心专用于iOS版Facebook的请求 - 这里只有社交精选和顶级应用。对此有何解释?

+0

当您在iPad上访问时,您是否使用Facebook的移动版本?要求仅适用于画布上的应用程序,但这些都是AFAIK不是来自m.facebook.com ... – CBroe 2012-08-03 15:25:46

回答

34

这是由Facebook的应用程序设置页面上的配置不正确引起的。当您设置应用程序时,您需要确保以下设置正确。

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

  • iOS应用程序包(不认为这是必要的,但在填补它,这从Xcode中包ID(com.companyname.appname))

  • iPhone/iPad App Store ID - 这是ESSENTIAL,其中一个必须填写有效的应用商店ID。当您使用iTunes Connect创建应用程序时,您可以获得此功能。如果您创建了一个应用程序,并且直到它要求您提交二进制文件时填写详细信息,它将生成苹果公司称之为Apple ID(或iTunes ID)的内容。这只是一个长整型值。如果您已经在应用程序商店中安装了应用程序,则只需登录iTunes连接并使用现有的应用程序进行测试即可。

  • 配置的iOS SSO - 启用

  • 配置深层链接 - 启用

你从Facebook获得的唯一功能,当用户点击的iOS应用程序通知被重定向用户到应用程序(如果已安装),或者如果没有安装到App Store。此外,如果您希望自己的应用通知在桌面上显示,则需要在“Facebook上的应用”部分下的Canvas网址。

在我的测试我必须有一个画布URL得到iOS的通知工作,但我不知道这是与Facebook或预期的行为的错误,因此,如果它不与刚启用的iOS工作,使应用程序也在Facebook上,并坚持随机链接,如果你没有。

+1

访问,现在我们已经测试了它和帆布网址是没有必要的......只有iOS应用程序包和iPhone/iPad的App Store ID。谢谢! – Bisca 2015-07-31 14:36:23

+0

如果您的应用程序是不是住在AppStore上的Facebook给出把应用程序商店的ID和没有请求中接收 – 2016-01-19 08:55:58

+0

@ShauketSheikh这是否意味着,如果我的应用程序是不是还活着,我不能测试此功能的错误? – xaksis 2016-07-03 15:12:42

0

我只是想出有可能是另一个原因症状:如果你的应用程序有位置限制(仅在某些国家提供),谁收到请求必须是在该国的用户(例如,我不得不与我的连接通过GeoEdge)。

相关问题