通知用户有关新应用的信息

时间:2013-03-26 11:35:48

标签: android push-notification google-cloud-messaging android-notifications

  1. 假设用户已经安装了我的app1。有一天我有 开发了一个新的app2。现在我想通知app1用户我的新用户 通知栏中的app2。我想通知我的用户我的新用户 app2来自我的服务器。我该怎么做?我读过关于GCM的文章,但是我 无法理解。

    Google Cloud Messaging

  2. 在GCM旁边我正在考虑另一种方式。我可以使用报警器 将敲我的服务器,如果它发现任何通知,那么它会 在通知栏中显示。这是一个很好的做法吗?
  3. 认为用户还安装了app2。如果是的话,我不想 显示有关app2的通知。我怎么能这样做?
  4. 我还可以通知用户有关已安装应用的更新吗?如果 用户点击通知,然后我想将用户带到谷歌 播放。
  5. 任何教程或博客或讨论都会非常有帮助。 抱歉我的英语不好。

3 个答案:

答案 0 :(得分:1)

  1. 您可以在所有应用中集成GCM以进行推送通知,并在有新应用或更新时发送通知。你说你不懂,但你不说你不明白。尝试浏览文档和示例以及第三方教程
  2. 使用通知告诉用户是一种很好的做法。使用警报轮询服务器是很好的做法,只要您不经常这样做。这样做太多会影响用户的电池寿命。
  3. 在您显示通知之前,您可以使用PackageManager检查您的应用是否已经安装。
  4. Google Play不允许您的应用检查更新,但您可以再次使用GCM在上传更新后向应用发送通知。之后,您只需使用。

    在Google Play中启动应用页面即可
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(Uri.parse("market://details?id=com.android.example"));
    startActivity(intent);
    

答案 1 :(得分:0)

Check for updates此代码段可以帮助您。它会在几天内检查一次更新。检查并判断我是否有效。

答案 2 :(得分:0)

Android云到设备消息传递(C2DM) 这是一个C2dM文档。它以教程的形式出现,它解释了一切是如何工作的,并提供了示例代码。

http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

这是另一个教程! Android推送通知使用谷歌云消息gcm php和mysql http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/