2011-05-28 71 views
2

我剛剛開始使用適用於iOS的Facebook SDK。我應該從哪裏開始,如果我想第一個:自定義應用內登錄和授權Facebook iOS?

在應用程序中有一個自定義登錄屏幕,所以用戶在我的應用程序內輸入他們的電子郵件和密碼登錄。

其次:

授權應用程序內的應用程序而無需離開通過Safari或官方的Facebook應用程序授權?

一個例子是面向iPhone的Facely HD,因爲當你第一次使用它時,你輸入你的登錄細節,然後被要求授權而不用離開應用程序。

希望有人可以幫忙,謝謝。

+0

您的兩個較早的帖子可能重複[Facebook SDK iOS - 授權應用內?](http://stackoverflow.com/questions/6157597/facebook-sdk-ios-authorise-in-app)**和* * [Facebook的iOS授權和張貼沒有對話框](http://stackoverflow.com/questions/6144457/facebook-ios-authorise-and-post-without-dialog) – 2011-05-28 21:14:22

回答

4

在Facebook iOS SDK中的facebook.m中,您可以調用[self authorizeWithFBAppAuth:NO safariAuth:NO],這將彈出標準的UIWebView。這應該包括兩個選項,因爲首先會出現Facebook登錄屏幕,然後顯示授權應用程序的提示。

+0

這很有趣,因爲我已經下載了最新版本的SDK和已經發生的變化後,我發現它停止離開我的應用程序,但沒有這樣的web視圖或對話框出現。這有可能是有原因的嗎? – 2011-05-28 20:49:33

+0

它應該工作,我改變了他們的演示應用程序,它工作正常。嘗試一下他們的演示應用程序。 – bkaid 2011-05-28 20:52:01

+0

剛剛在DemoApp中試過,它工作。然而,我看不出我的代碼有什麼不同。有什麼具體的方法和代表我需要得到這個工作或類似的東西? – 2011-05-28 21:11:18