0
  1. 假设,用户已经安装了我的 app1。有一天我开发了一个新的app2。现在我想在通知栏中通知 app1 用户我的新 app2。我想从我的服务器通知我的用户我的新 app2。我该怎么做?我已经阅读了有关 GCM 的信息,但我无法理解。

    谷歌云消息

  2. 除了 GCM,我还在考虑另一种方式。我可以使用会敲我的服务器的警报,如果它找到任何通知,那么它将在通知栏中显示。这是一个好习惯吗?
  3. 认为用户也安装了 app2。如果是这样,我不想显示有关 app2 的通知。我怎样才能做到这一点?
  4. 我还可以通知用户有关已安装应用程序的更新吗?如果用户单击通知,那么我想将用户带到 Google Play。

任何教程、博客或讨论都会非常有帮助。对不起我的英语不好。

4

3 回答 3

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);
    
于 2013-03-26T11:40:31.193 回答
0

Android Cloud to Device Messaging (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/

于 2013-03-26T11:41:23.687 回答
0

检查更新此代码段肯定会帮助您。它每天检查一次是否有任何更新。如果它有效,请检查并回复我。

于 2013-03-26T11:39:22.513 回答