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