0

我正尝试从本地iOS游戏中“喜欢”一款游戏应用程序(这会给你虚拟货币)。我已经尝试了很多方法,但是找不到能够使用良好用户体验的方法。iPhone Facebook like like login

该用户已经授予了我的应用程序Facebook发布权限,并且我无需登录即可使用Facebook iOS SDK获得已验证的会话。然而,当我尝试通过Open Graph喜欢这个应用时,我得到这个错误: “(#100)类似的动作还不支持这种类型的对象。”哪些阅读手册似乎是正确的。看起来你不喜欢页面。

所以我尝试使用嵌入在UIWebView中的(JavaScript)社交插件“像框”。然而,这看起来很丑陋,并迫使用户登录,即使我的应用程序已经有一个活跃的Facebook会话。我无法找到一种方法将我的活动会话中的oauth标记传递到我的应用程序中的Web视图 - 可能是“像框”和JavaScript SDK始终强制用户重新进行身份验证。

因此,这里是我的问题:

谁能描述了一种喜欢从iOS应用中的Facebook应用程序/页,而不强迫用户再次登录,(最好)不使用社交插件?或者,如果使用社交插件,如何将活动的Facebook会话传递给插件所嵌入的webview?

在此先感谢。

+0

您是否对已经喜欢过的用户给予同样的奖励? (否则,这将违反平台政策。) – CBroe

+0

否 - 用户只能使用应用程序一次 - 实际上此时为0次! –

回答

0

我在不同情况下面临同样的问题。我已经解决了这个问题,这个环节

http://www.tutorialspoint.com/ios/ios_twitter_facebook.htm

在此链接提供你如何在内部配置Facebook和Twitter,如果你有一次登陆,比不需要再次登录.. !! !

+0

感谢您的输入,但恐怕您的教程描述了使用iOS社交框架制作Facebook文章的琐碎事例。通过社交框架不可能“喜欢”。 –

+0

WelCome !!没什么大不了..!! :) – Indra