【问题标题】:Facebook Authentication - issue coming back into my iPhone app via custom url schemeFacebook 身份验证 - 通过自定义 url 方案回到我的 iPhone 应用程序的问题
【发布时间】:2010-10-28 11:42:55
【问题描述】:

我正在尝试在我的 iPhone 应用中使用新的 Facebook“一次性身份验证”流程。

这个想法是应用程序链接到 Facebook 应用程序或 Safari 以要求用户登录 Facebook,然后 Facebook 使用自定义 URL 方案将用户返回到应用程序。

我已经在应用程序中设置了自定义 url 方案,按照 Facebook 的指示在前面加上“fb”(例如“fbmyapp”)。这在 Safari 中输入“fbmyapp://”时有效 - 即我的应用程序启动。这确认自定义 URL 方案有效。

我可以在 Safari 和 Facebook 应用程序中使用应用程序中的以下调用成功地让用户访问登录页面:

facebook = [[Facebook alloc] init];
[facebook authorize:appId permissions:permissions delegate:self];

我已在应用中启用多任务处理(允许应用在后台运行)。

但是,成功登录后,Facebook 应该重定向回我的应用程序,但我从 Safari 中得到:“无法打开页面 - Safari 无法打开页面,因为地址无效”。我在 Facebook 应用中收到了类似的消息。

任何帮助将不胜感激。

提前致谢。

【问题讨论】:

  • 不是方案问题,所以重新标记。

标签: iphone facebook url-scheme


【解决方案1】:

我认为您的 url 架构错误。您需要将您的 Facebook 应用 ID 附加到应用中的 fb 而不是 fb-myapp。

希望对您有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多