【问题标题】:Android Notification through PHP MySql通过 PHP MySql 的 Android 通知
【发布时间】:2015-01-10 04:50:39
【问题描述】:

我想在 Android 中实现新闻或文章的通知。用户可以将新文章或新闻放在服务器上,之后我想通过 PHP MySql 在我的应用程序中显示通知。有人可以帮助我如何做到这一点。谢谢欣赏。

【问题讨论】:

  • 安居,你必须实现Push Notification来实现。
  • @Pratik :- 我知道这一点,但我想通过 PHP MySql 显示通知。如果在 PHP MySql 中添加了一些新数据,然后在我的应用程序上显示通知。如何?
  • 对于您的问题,可以仅使用 GCM(推送通知),或者您必须运行一项服务,并且您必须每分钟调用一次 web 服务,当您收到它时,您必须设置通知栏

标签: android push-notification


【解决方案1】:

PHP 是一个服务器端进程——它只在用户/应用程序/服务请求页面时运行。

MySQL 是一个基于服务器的数据库。它没有“连接”到您的应用程序。

然后,您的应用必须“轮询”您的网站(它必须定期向其请求数据)。这最好使用 XMPP 类型的服务来完成。您可以在 XMPP 上找到很多信息 - 基本上,设置和运行都很复杂。除非你已经做过,否则它可能不值得去做。

或者,您可以使用现有的 XMPP 服务。 Google Cloud Messaging (GCM) 是大多数 Android 设备的绝佳选择(任何安装了 Google Play 的设备……因此,例如,它不适用于 Amazon Fire 手机)。设置起来并不“容易”,但他们为你做了很多非常困难的事情。此外,还有很多关于设置的参考资料,例如来自 Google:

https://developer.android.com/google/gcm/client.html

【讨论】:

    【解决方案2】:

    您可以使用谷歌云消息来显示通知,或者您需要创建一个服务来始终 ping 您的服务器以获取新消息。

    请尝试第一个选项更好。(第二个选项最差,因为它使用更多的电池和互联网数据)

    【讨论】:

      【解决方案3】:

      您可以使用 google cloude 消息服务在设备中发送通知,因此请在 google 服务上注册您的应用程序,所有步骤都包含在下面的链接中。
      打开以下链接并按照步骤操作
      http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/

      【讨论】:

        【解决方案4】:

        您可以使用 GCM(推送通知)并在 onMessage 方法中实现通知生成方法。 供参考使用此链接Android Push Notifications using Google Cloud Messaging (GCM), PHP and MySQL

        【讨论】:

          【解决方案5】:

          您正在寻找的是 Google 云消息传递。

          对于 Gcm,您必须编写一个服务器,在您的情况下是 php 服务器。
          对于 Gcm 服务器代码或用于测试目的,请参阅此链接。

          Android: Test Push Notification online (Google Cloud Messaging)

          但首先最好了解 GCM 本身及其机制。 为此,您可以参考此链接。 https://developer.android.com/google/gcm/index.html

          您必须在 Google 控制台中进行一些设置,这些设置都在本文中进行了说明,包括 android 端代码。

          我帮你了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-01-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-12-25
            • 1970-01-01
            相关资源
            最近更新 更多