2014-02-18 125 views
2
這是由Android應用程序消耗

我已經實現Web服務, 該Web服務用於登錄和Android應用程序註冊。通知網絡服務。如果應用程序被關閉

登錄從Android應用程序後,我要檢查一次一次的Android用戶仍然登錄,

我試過嗎?

我用countdowntimer & 的AsyncTask發送請求,Web服務作爲一平類型的消息,這是定期發送,但如何管理網絡服務來檢查,如果它不是一段時間後發送。如果我沒有從服務器端收到ping,我可以結束會話。 Web服務是建立在PHP,symfony的

我想這個實現,因爲這樣我必須從web服務註銷會話一個可以關閉應用程序的即時服務

我能在Android的側做。 有沒有其他的解決方案來做到這一點?

+1

yru連連sendng會話時間來服務..just做,在客戶端和時會話超時在客戶端然後發送請求到服務器端 – KOTIOS

+0

@Monika我的應用程序通過登錄到無線網絡提供訪問互聯網,所以如果有人殺了服務或應用程序,我想從服務器端檢查他已經這樣做了,所以我可以註銷他,以免誤用 –

+0

@Monika問題是,我想如果他殺死的應用程序服務和進程,關閉從Web服務他的互聯網連接,這就是爲什麼我無法從客戶端 –

回答

1

你可以嘗試一兩件事,

當你的設備的應用程序被關閉應該比你火一個web服務要告訴你的web應用程序,該應用程序被關閉,

,你可以節省標誌值在你的網絡數據庫中。

而你只需要檢查標誌,如果它是打開還是關閉火所需的web服務.. :)

+0

他將如何獲得應用程序關閉事件? –

+0

他不需要獲取應用程序關閉事件,只需按下關閉按鈕即可激活web服務。 –

+0

即關閉按鈕是機器人的設置,即設置 - >應用程序 - >管理應用程序 - > App_name->強制停止,我們可以得到關閉按鈕事件 –

相關問題