如何在facebook-ios-sdk初始[facebook authorize:permissions]
之後添加權限?使用iOS SDK初始授權後添加facebook權限?
該應用程序的主要目的是張貼在Facebook牆上,但如果用戶激活一個選項,該應用程序需要更多的權限,應該再次詢問用戶?
但如果我嘗試使用來自Facebook的IOS-SDK不同權限的授權方法,從Facebook的SSO只說這個程序是已經授權(但允許停留在從第一授權)
任何想法?
如何在facebook-ios-sdk初始[facebook authorize:permissions]
之後添加權限?使用iOS SDK初始授權後添加facebook權限?
該應用程序的主要目的是張貼在Facebook牆上,但如果用戶激活一個選項,該應用程序需要更多的權限,應該再次詢問用戶?
但如果我嘗試使用來自Facebook的IOS-SDK不同權限的授權方法,從Facebook的SSO只說這個程序是已經授權(但允許停留在從第一授權)
任何想法?
只需簡單地使用[facebook authorize:permissions]
與超集陣列permissions
應該做的伎倆。
第二次調用authorize:
時,您將獲得一個不同的Facebook SSO屏幕,其中只有新權限顯示在「使用此應用程序需要:」列表中。
注意:請確保您要authorize:
秒呼叫不取決於[self.facebook isSessionValid]
返回false
,因爲它很可能會被返回true
。
編輯:
這是第一個FB屏幕,我沒有預先存在的權限得到和我所要求的(@ 「電子郵件」,@ 「publish_stream」,@ 「publish_actions」):
現在,我得到這個後來當我問這些權限上(@ 「電子郵件」,@ 「publish_stream」,@ 「publish_actions」 @ 「user_photos」):
您的問題不是很具體,因此很難回答。如果您要求提供有關如何設計功能以提示用戶獲得額外權限的意見,則可能不是該問題的最佳論壇。如果您在詢問有關如何實施權限更改的技術問題,請更新您的問題,以提供有關您要求的更多詳細信息。 – strings42
我以爲iOS SDK和方法調用顯示即時通訊問如何實現。我添加了相同的詞語來澄清... – x2on