2012-05-21 71 views
4

在iOS應用程序中處理過期訪問令牌的最佳做法是什麼? 例如,用戶可以更改他們的Facebook密碼,或者他們可以簡單地從其個人資料中刪除FB應用程序。或者他們可能會忘記60天的應用程序,然後開始重用它。在所有情況下,訪問令牌都是無效的,所以應用程序必須重新調用authorize調用(這會打開Facebook應用一秒鐘,然後返回帶有訪問令牌的應用)。在iOS應用程序中處理過期訪問令牌

有什麼辦法可以在iOS應用程序中獲得新的訪問令牌而無需重新授權?我經歷了幾次otherquestions我在這裏發現了這個,但還沒有找到辦法。

應用程序在這種情況下應該做什麼?也許它可以提出一個對話,要求用戶再次授權他們是否希望應用繼續與Facebook進行交互?我認爲這會很煩人,但我看不到任何其他解決方案。有任何想法嗎?其他應用正在做什麼?

回答

2

要求用戶再次授權應用程序是有道理的。從Facebook的文檔,錯誤反應,以及如何

+0

這就是我終於實現了。 – pt2ph8

+1

@ jesse:我們如何找到,訪問令牌是否有效。 – sathiamoorthy

相關問題