我在自己的應用程序中使用Dropbox。一旦我登錄,將會顯示桌面視圖,並且每次加載該視圖時,我都會直接進入桌面視圖。但是,我擔心的是,假設不同的人正在使用這個應用程序,他們可能想用他們自己的賬戶登錄,所以我想有一個註銷選項。 我該怎麼做?如何取消鏈接或註銷iOS上的保管箱帳戶
回答
您應該放棄從Oauth進程獲取的令牌,並開始登錄過程。
https://www.dropbox.com/developers/docs#authentication-for-mobile-devices
更新四月'14: 這個答案有點過時,因爲API的往往隨着時間而改變。其他建議也在這裏提出。
我明白這一點。在DBSession中還有一個名爲unlink的方法。這應該工作,因爲它丟棄保存的憑據。在我的申請中,我提供了一個取消鏈接的選項。如果用戶在嘗試上傳之前按下該鏈接,則取消鏈接工作,但如果用戶首先上傳,然後返回並取消鏈接,則取消鏈接不起作用。請指教。 – Namratha 2011-05-25 05:05:08
Oauth過程給你一個「終身」標記(實際上它比一個ios設備的平均壽命長10年..)。 您應該跟蹤您的應用程序中的登錄/註銷會話,因爲使用該令牌將被允許,無論您創建了哪個「註銷」按鈕。換句話說:保持登錄狀態的私有屬性,並相應地採取行動。 – 2011-05-25 12:51:52
但是,通過提供設置,我不是在做什麼?如果選擇取消鏈接選項,我將在會話中取消鏈接。如果你的意見不同,請詳細說明。 – Namratha 2011-05-26 11:31:26
[[DBSession sharedSession] unlinkAll];
適合我。
- 1. 如何將文件從我的保管箱帳戶發佈到ios中的另一個保管箱帳戶?
- 2. 如何從iOS帳戶註銷?
- 3. 在iOS上註銷時取消鏈接Ink File Picker
- 4. 如何從Google+帳戶註銷?
- 5. Android:鏈接到保管箱並以編程方式登錄到帳戶
- 6. 獲取本地保管箱帳戶信息c#
- 7. 如何註銷一個Github帳戶並使用其他帳戶?
- 8. C2DM從Google帳戶註銷
- 9. 如何註銷Windows上舊的git帳戶CMD
- 10. 如何創建Payflow鏈接沙箱帳戶
- 11. 如何註銷[iOS]
- 12. 如何撤銷/取消/取消註冊iOS應用內的「位置服務」
- 13. iOS用戶帳戶鏈接到一個Web帳戶
- 14. 鏈接帳戶
- 15. iOS:取消鏈接庫
- 16. WordPress的註銷鏈接
- 17. 流星帳戶 - 用戶註銷刷新
- 18. 如何取消註冊或銷燬$播放的事件?
- 19. iOS鏈接兩個Firebase帳戶
- 20. 如何註銷Asana而不會從我所有的Google帳戶中註銷?
- 21. 如何註銷管理員或用戶php
- 22. 如何在ios上註銷vk api?
- 23. 在iOS中取消帳戶與Dropbox的連接
- 24. 從保管箱鏈接上傳到AWS EC2 Rstudio實例
- 25. 定期從我的保管箱帳戶下載文件
- 26. 從指定的保管箱帳戶下載文件
- 27. 如何從保管箱獲取request_token
- 28. 如何上傳到保管箱?
- 29. 如何取消設置會話ID以註銷用戶?
- 30. 將圖像上傳到保管箱並一次性獲取共享鏈接?
你有沒有發現如何從保險箱會話註銷?我試圖實現類似的功能..我也無法找到一個正確的方法。 – Shailesh 2013-04-30 07:58:03