1

我想在我的应用程序中实现 gcm,并在启动时向用户显示一个对话框,询问他是否想接收通知。

我想做的程序:

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

这是这样做的方法吗?

4

2 回答 2

2

您应该添加一个首选项以允许用户随时改变主意。此外,在启动时显示对话框会使您的应用程序启动变得臃肿和无聊。它应该尽快启动并可用。

于 2012-11-21T10:34:35.293 回答
1

是的,这就是它应该如何实现的,如果用户想从推送服务中注销,你应该简单地调用:GCMRegistrar.unregister(context)

于 2012-11-21T10:34:46.797 回答