使用 GCM 和网络服务 + 数据库数据在多个 android 手机上发出通知
Notification on multiple android phones using GCM and web services + database data
我正在开发一个用于销售产品的应用程序,但我被困在一个地方,我不知道如何从数据库更改(插入或更新)向 android phone 发出通知table) 上的新产品和优惠,如折扣、计划等。
我遵循了 androidhive.com 和 javapapers.com 的 GCM 推送通知概念,它很清楚:
PHP 或 C# 或 Java 网络服务
MySQL 或 SQLServer 数据库
GCM
Androidphone
我的问题的表述是"App should receive push notifications for new products, and offers and discounts given by the person-in-charge for it"
我对这个问题的假设是:
The "offers and discounts" 将 "inserted" 到数据库中的 table(tbl_products) 并且新产品也是如此,"inserted" 到数据库中的 table(tbl_offers)。
一旦 "insertion" 完成,Web 服务(php 和 c#),我不知道它应该如何知道,但会了解更改并通知 GCM,然后 GCM 发送通知相应的用户。
我不熟悉这背后的逻辑。如果有人能帮助我理解逻辑并指出 Android 和 Web 服务编码的正确方向,我将不胜感激。
提前致谢。
我去过那里,做到了!你应该继续的方式是:-
- 创建您的网站后端,一个连接到数据库的 Web 服务(您需要使用并了解这部分的 SQL)。相应地定义您的数据库。 PHP 是最简单的入门方法。查看 Google.
上的 GCM 后端教程
- 创建启用 google 播放服务以使用 GCM 的移动应用程序。按照 Official Android Developer website. You need to create an XMPP or RESTful service to communicate with your server. Your server needs to support XMPP to communicate better with Google. HTTP(GET/POST/PUT) 中的教程在您的 android 应用程序中实施 GCM 是一个肮脏的替代方案,当您没有 VPS 语言(如 Java(大多数托管公司只允许在共享主机上使用 PHP、HTML、JavaScript 等)。根据您的运营规模,您可能需要租用虚拟专用服务器( VPS) 用于您的网络服务。
- 创建一个私人后端应用程序(可以是 Web 或桌面应用程序)来上传您的报价等。 www.androhive.info
上的示例
- 确保您的第 1、2、3 步正确无误。
- 测试您的移动应用程序。
这个想法可以形象地表示为:-
我正在开发一个用于销售产品的应用程序,但我被困在一个地方,我不知道如何从数据库更改(插入或更新)向 android phone 发出通知table) 上的新产品和优惠,如折扣、计划等。
我遵循了 androidhive.com 和 javapapers.com 的 GCM 推送通知概念,它很清楚:
PHP 或 C# 或 Java 网络服务
MySQL 或 SQLServer 数据库
GCM
Androidphone
我的问题的表述是"App should receive push notifications for new products, and offers and discounts given by the person-in-charge for it"
我对这个问题的假设是:
The "offers and discounts" 将 "inserted" 到数据库中的 table(tbl_products) 并且新产品也是如此,"inserted" 到数据库中的 table(tbl_offers)。
一旦 "insertion" 完成,Web 服务(php 和 c#),我不知道它应该如何知道,但会了解更改并通知 GCM,然后 GCM 发送通知相应的用户。
我不熟悉这背后的逻辑。如果有人能帮助我理解逻辑并指出 Android 和 Web 服务编码的正确方向,我将不胜感激。
提前致谢。
我去过那里,做到了!你应该继续的方式是:-
- 创建您的网站后端,一个连接到数据库的 Web 服务(您需要使用并了解这部分的 SQL)。相应地定义您的数据库。 PHP 是最简单的入门方法。查看 Google. 上的 GCM 后端教程
- 创建启用 google 播放服务以使用 GCM 的移动应用程序。按照 Official Android Developer website. You need to create an XMPP or RESTful service to communicate with your server. Your server needs to support XMPP to communicate better with Google. HTTP(GET/POST/PUT) 中的教程在您的 android 应用程序中实施 GCM 是一个肮脏的替代方案,当您没有 VPS 语言(如 Java(大多数托管公司只允许在共享主机上使用 PHP、HTML、JavaScript 等)。根据您的运营规模,您可能需要租用虚拟专用服务器( VPS) 用于您的网络服务。
- 创建一个私人后端应用程序(可以是 Web 或桌面应用程序)来上传您的报价等。 www.androhive.info 上的示例
- 确保您的第 1、2、3 步正确无误。
- 测试您的移动应用程序。
这个想法可以形象地表示为:-