2015-05-22 117 views
5

我有2个应用程序使用相同的Facebook应用程序ID。我正在尝试使用URL后缀,并且我遇到了一些问题。Facebook的URL计划后缀问题

我跟着this tutorial但没有运气...

  1. 我创建Facebook应用程序页面上的后缀(我有“开发者”的角色,而不是“管理员”,但它让我设置后缀)
  2. 我加了后缀为iOS应用的.plist - fb123456789suffix
  3. 后缀只含有少量字母

至于结果(使用FBSDKLoginManager的登录)我得到FB开编辑在Safari中,我可以接受登录请求,然后“无法打开页面”消息。

当我输入“fb123456789suffix://”在Safari它启动我的应用程序

当我输入“fb123456789://”在Safari中存在“无法打开页面”的消息。

它看起来像FB没有更新应用程序页面中的后缀,因为如果我将输入URL在.plist中没有后缀(fb123456789)一切正常。

您对此不起作用有任何意见或建议吗?

PS。我在iOS应用程序中使用最新的FB SDK。

编辑:这不重复。这是不同的问题,我在.plist文件中缺少FacebookUrlSchemeSuffix参数,

+0

@BootMaker其实我尝试了解该链接下的解决方案,但是当我尝试使用'FacebookAppID:123456789suffix'时出现错误 - 没有应用程序根据ID 123456789suffix – Piotr

+1

这不是重复的。正确的答案是添加FacebookUrlSchemeSuffix,它在Facebook文档中的截图中缺少(因此很容易错过),但是它在文本中提到了https://developers.facebook.com/docs/ios/troubleshooting –

+0

@Piotr无论如何在Android中做同样的事情? –

回答

18

好吧,似乎解决了。

我需要在.plist中添加其他参数: FacebookUrlSchemeSuffixsuffix的值。 URL计划应该是fb123456789suffixFacebookAppID: 123456789

+0

谢谢,帮助我! –

+0

和我也是! :) –