2012-12-18 50 views
1

現在我開發一個簡單的應用程序,需要登錄到我的應用程序(而不是登錄微博),他/她可以看看我們的收藏,並可以分享到twitter。在設置有登錄Twitter的選項,我用this tutorial使用Twitter4j。我的問題是:在Twitter4j上混淆Relogin Android

  1. 如果人員A登錄到我的應用程序和登錄Twitter和共享內容,然後註銷我的應用程序沒有退出Twitter的
  2. 我怎樣才能檢測是否某乙登錄到我的應用程序,並希望登錄Twitter(與Person A使用相同的設備)?? 我有disconect微博人A和比連接人B?
  3. 如果我disconect再次嘰嘰喳喳人A,也許人的登錄到我的應用程序,我不希望他/她也再次登錄微博,我想automaticly..how可以做到這一點twitter4j?

對不起,我我qustion很難理解,我的英語不好> <

回答

0

這是很難理解的,但我會盡我所能!

注意,這僅僅是一個例子,有很多種方法,比我的建議,以便學習,研究和好運氣更好和更壞!

現在,做你問什麼建設沿着這些步驟,您的應用程序:

  • 創建偏好的集合,接受一些ID和訪問令牌對象,並永久保存收集通過的方法您的選擇,每次應用程序啓動時使用。

  • 當一個人登錄到您的應用程序,然後嘰嘰喳喳,保存人訪問令牌Twitter並與該人的ID到您的收藏。

  • 重新保存您的更新集合。

  • 下一次一個人登錄時,只需檢查,看看是否在集合中存在的話:

  • 如果他們這樣做?繼續使用存儲的訪問令牌驗證它們。

  • 如果他們不這樣做?在他們需要Twitter服務時,繼續開發新的Twitter認證程序。

這樣,無論有多少用戶在同一臺​​設備上使用您的應用,每個Twitter訪問令牌都將被保存並且只能由相應的用戶訪問。

而且,據我所知,以「退出」的Twitter是爲刪除/扔掉相關想要註銷用戶的訪問令牌對象一樣簡單。

希望這會有所幫助。