求一下 強制下線(只能一臺設備登錄) 的 實作思路 稍微詳細一點


(軟體里植入了個推API。可不可以利用個推來實作強制下線?)
uj5u.com熱心網友回復:
可以吧,收到個推訊息內容執行關閉所在界面打開登錄界面uj5u.com熱心網友回復:
對。我就是這么想的。后臺檢測到個推Token改變。即提示強制下線。但是問題來了。存在同一部手機很低概率改變token的問題。。還有就是。如果pushServer被后臺殺了。就收不到提示了。也就不能強制下線
uj5u.com熱心網友回復:
很低概率基本不考慮了吧,不然所有的app都有概率出問題那還上不上線呢,是吧,server被殺死你可以先檢測server是否運行中再處理這個getui
uj5u.com熱心網友回復:
可以吧,收到個推訊息內容執行關閉所在界面打開登錄界面
對。我就是這么想的。后臺檢測到個推Token改變。即提示強制下線。但是問題來了。存在同一部手機很低概率改變token的問題。。還有就是。如果pushServer被后臺殺了。就收不到提示了。也就不能強制下線
很低概率基本不考慮了吧,不然所有的app都有概率出問題那還上不上線呢,是吧,server被殺死你可以先檢測server是否運行中再處理這個getui
那要是Server沒運行的話,就把他開啟運行。但是個推服務是在Server里的。。既然Server沒運行。那怎么檢測

難不成要開個執行緒一直檢測Server是否后臺運行。
uj5u.com熱心網友回復:
可以吧,收到個推訊息內容執行關閉所在界面打開登錄界面
對。我就是這么想的。后臺檢測到個推Token改變。即提示強制下線。但是問題來了。存在同一部手機很低概率改變token的問題。。還有就是。如果pushServer被后臺殺了。就收不到提示了。也就不能強制下線
很低概率基本不考慮了吧,不然所有的app都有概率出問題那還上不上線呢,是吧,server被殺死你可以先檢測server是否運行中再處理這個getui
那要是Server沒運行的話,就把他開啟運行。但是個推服務是在Server里的。。既然Server沒運行。那怎么檢測
難不成要開個執行緒一直檢測Server是否后臺運行。
你這個問題越來越牽扯到其他問題了,這就提到了service保活了,這里有https://www.cnblogs.com/xinmengwuheng/p/7070113.html
uj5u.com熱心網友回復:
可以吧,收到個推訊息內容執行關閉所在界面打開登錄界面
對。我就是這么想的。后臺檢測到個推Token改變。即提示強制下線。但是問題來了。存在同一部手機很低概率改變token的問題。。還有就是。如果pushServer被后臺殺了。就收不到提示了。也就不能強制下線
很低概率基本不考慮了吧,不然所有的app都有概率出問題那還上不上線呢,是吧,server被殺死你可以先檢測server是否運行中再處理這個getui
那要是Server沒運行的話,就把他開啟運行。但是個推服務是在Server里的。。既然Server沒運行。那怎么檢測
難不成要開個執行緒一直檢測Server是否后臺運行。
你這個問題越來越牽扯到其他問題了,這就提到了service保活了,這里有https://www.cnblogs.com/xinmengwuheng/p/7070113.html
謝謝。剛剛我就在找雙行程保證服務運行
uj5u.com熱心網友回復:
沒事,其實有思路了代碼寫起來就快,遇到的問題多搜搜基本都有很多前輩遇到過并給出答案了uj5u.com熱心網友回復:
這是只有APP沒有服務端嗎?怎么還用的個推的token?有服務器的話多簡單,后臺直接把原token(我們APP自己的,不是個推的)置為失效,APP打開判斷token失效就重新登錄(服務器也可以提前推送一下告訴APP失效了)。
沒服務器的話上面說的邏輯沒毛病。push service都被殺了,APP也不可能活著,下不下線已經不重要了。
uj5u.com熱心網友回復:
極光IM單點登錄簡單得不能再簡單了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/17214.html
標籤:Android
上一篇:qt 界面不能顯示的問題。
