我有两个应用程序使用同一个Facebook App Id. 我正在尝试使用URL后缀,但遇到了一些问题。
我按照this tutorial进行操作,但没有成功...
步骤如下:
1. 在 Facebook 应用页面上创建 URL 后缀(我拥有“开发人员”角色,而不是“管理员”,但它允许我设置后缀) 2. 我已将后缀添加到 iOS 应用的.plist 文件中 - fb123456789suffix 3. 后缀只包含小写字母
结果(使用 FBSDKLoginManager 进行登录)是,在 Safari 中打开 FB,我可以接受登录请求,然后出现“无法打开页面”的消息。
当我在 Safari 中输入“fb123456789suffix://”时,它会启动我的应用程序。
当我在 Safari 中输入“fb123456789://”时,出现“无法打开页面”的消息。
看起来 FB 没有在应用程序页面中更新后缀,因为如果我在 .plist 中输入不带后缀的网址(fb123456789),则一切正常。
您有任何想法或建议,为什么这样不起作用吗?
PS。我正在 iOS 应用中使用最新的 FB SDK。
我按照this tutorial进行操作,但没有成功...
步骤如下:
1. 在 Facebook 应用页面上创建 URL 后缀(我拥有“开发人员”角色,而不是“管理员”,但它允许我设置后缀) 2. 我已将后缀添加到 iOS 应用的.plist 文件中 - fb123456789suffix 3. 后缀只包含小写字母
结果(使用 FBSDKLoginManager 进行登录)是,在 Safari 中打开 FB,我可以接受登录请求,然后出现“无法打开页面”的消息。
当我在 Safari 中输入“fb123456789suffix://”时,它会启动我的应用程序。
当我在 Safari 中输入“fb123456789://”时,出现“无法打开页面”的消息。
看起来 FB 没有在应用程序页面中更新后缀,因为如果我在 .plist 中输入不带后缀的网址(fb123456789),则一切正常。
您有任何想法或建议,为什么这样不起作用吗?
PS。我正在 iOS 应用中使用最新的 FB SDK。
编辑:这不是重复问题。它是一个不同的问题,我在.plist文件中缺少FacebookUrlSchemeSuffix
参数。
FacebookAppID: 123456789suffix
时,出现了错误 - 没有找到ID为123456789suffix的应用程序。 - Piotr