2012-11-21 22 views
1

我想將gcm應用到我的應用中,並在啓動時向用戶顯示一次對話,如果他想要接收通知。什麼是最好的程序啓用/禁用接收gcm通知?

的過程,我想這樣做:

AlertDialog question -> yes or no 
Store answer in SharedPreferences 
if(true) { register procedure etc } 
rest of code 

這是爲了做到這一點?

回答

2

您應該添加一個首選項以允許用戶隨時改變主意。此外,在啓動時顯示對話會讓你的應用程序啓動變得無聊。它應該儘快啓動並儘快使用。

+0

是,在啓動時,對話框將只發射一次... – Harry

+0

所以做到這兩點:如果你想要的對話框和首選項。此外,應用程序應該有一個EULA,所以這使得2個對話框...相當多,不是嗎?如果很容易停止,我認爲GCM通知不值得一個對話。 – Snicolas

1

是這的IT應該如何實施,如果用戶想從推送服務unregistred上,你只需撥打:GCMRegistrar.unregister(上下文)

相關問題