我想在我的iPhone应用程序中使用新的Facebook'一次性身份验证'过程。Facebook身份验证 - 问题通过自定义网址计划回到我的iPhone应用程序
的想法是,在应用环节出无论是Facebook应用程序或Safari浏览器要求用户登录到Facebook,那么Facebook将返回用户使用自定义URL方案的应用。
我已经设置了自定义URL方案在应用程序中,前面加上“FB”被Facebook(例如“fbmyapp”)的指示。这在向Safari输入'fbmyapp://'时起作用 - 即我的应用程序启动。这确认了自定义URL方案的工作原理。
我可以成功地获取用户的登录页面在Safari和使用的应用程序下面的调用Facebook的应用程序:
facebook = [[Facebook alloc] init];
[facebook authorize:appId permissions:permissions delegate:self];
我能够在应用程序的多任务(允许应用程序在后台运行)。
但是,成功登录后Facebook应该重定向回我的应用程序,但我从Safari获得例如:“无法打开页面 - Safari无法打开页面,因为地址无效”。我在Facebook应用中收到类似的消息。
任何帮助将不胜感激。
在此先感谢。
不是计划问题,所以要重新签名。 – erjiang 2010-10-28 13:00:03