2016-04-11 52 views
1

在我的android應用程序中,我硬編碼了一些到某些Web服務的鏈接。現在,每當與Web服務的鏈接發生變化時,我都需要通過Goggle Play對整個應用進行更新,以更改此鏈接。存儲可能在Android應用程序中更改的鏈接

如果應用程序首次連接到某個其他「靜態」Web服務,然後獲得正確的鏈接,我可以隨時更改,而無需更新,那就更好了。

更好的辦法是用Google Play以某種方式完成,但是我沒有找到任何有關這種功能的信息。

有沒有一些建議的解決方案來做到這一點?

+0

我想你回答了你自己的問題,從web服務獲取鏈接,但如果該web服務發生變化,你也必須更改那個,所以不知道你通過這樣做得到多少 – tyczj

回答

2

在您的應用中實施GCM,並在任何時間改變時將新通知推送到所有設備。然後將該URL存儲在設備上的共享首選項/數據庫中。

+0

這是一個很好的解決方案,但它需要用戶註冊以啓用GCM – Tom

+1

「你需要用戶自行註冊」是什麼意思?設備註冊只需從Java代碼完成,用戶甚至不會意識到它存在。 – Wukash

+0

真的嗎?然後我誤解了GCM註冊。感謝您指點我! – Tom

相關問題