我已经通过Facebook的API将应用程序邀请从iPad应用程序发送到测试Facebook帐户。当我登录到我的电脑上的测试帐户时,应用程序请求就在那里。Facebook应用程序请求未在iOS设备上显示?
当我登录到我的iPad上的测试帐户(通过Safari或通过Facebook应用程序)时,我可以看到应用程序中心选项卡旁边的数字“1”,但是当我点击它并转到应用程序中心,没有要求。事实上,我看不到任何应用中心专用于iOS版Facebook的请求 - 这里只有社交精选和顶级应用。对此有何解释?
我已经通过Facebook的API将应用程序邀请从iPad应用程序发送到测试Facebook帐户。当我登录到我的电脑上的测试帐户时,应用程序请求就在那里。Facebook应用程序请求未在iOS设备上显示?
当我登录到我的iPad上的测试帐户(通过Safari或通过Facebook应用程序)时,我可以看到应用程序中心选项卡旁边的数字“1”,但是当我点击它并转到应用程序中心,没有要求。事实上,我看不到任何应用中心专用于iOS版Facebook的请求 - 这里只有社交精选和顶级应用。对此有何解释?
这是由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上,并坚持随机链接,如果你没有。
我只是想出有可能是另一个原因症状:如果你的应用程序有位置限制(仅在某些国家提供),谁收到请求必须是在该国的用户(例如,我不得不与我的连接通过GeoEdge)。
当您在iPad上访问时,您是否使用Facebook的移动版本?要求仅适用于画布上的应用程序,但这些都是AFAIK不是来自m.facebook.com ... – CBroe 2012-08-03 15:25:46