在新的3.1 iOS SDK中,我們不再允許同時請求讀取和發佈權限,並且在請求發佈權限之前,我們必須要求讀取權限。在我的應用程序中,完成一項活動後有一個分享按鈕。當用戶按下這個按鈕時,我想問他們的發佈權限,然後發佈一個故事到他們的飼料。但是,此時用戶可能尚未授權具有讀取權限的應用程序。Facebook iOS SDK 3.1請求讀取和發佈權限
在這一點上,用戶已表示他們希望通過Facebook分享,但我不能要求他們只是發佈權限,我不能要求讀取和發佈權限在一起,我不能要求他們用於讀取權限,然後將權限發回(根據文檔)。我不想在用戶登錄或啓動應用程序時提示用戶閱讀權限,因爲他們很有可能永遠不會使用這些功能,並且我不希望不必要地打擾用戶。
即使文檔說不允許,我可以要求兩種類型的權限背靠背,但這會導致兩個彈出框一個接一個地在另一個之間延遲。這感覺像一個黑客,可能會混淆用戶。
這真的是新的期望的行爲,我試圖做的事情是不可能的,或者是有什麼我只是不理解?
感謝
我有一個完全相同的問題。我不想將用戶重定向到Facebook,除非他們點擊分享按鈕。你有這個好運嗎? – Ross