使用phonegap向Android上的特定用户应用发送推送通知

时间:2014-05-30 15:09:03

标签: android cordova

我的问题是我如何“告诉”Android的GCM通知向特定用户的app发送推送通知。我已阅读有关如何从我的服务器向GCM发送推送通知然后GCM发送的所有教程它到手机但我无法得到如何选择用户的应用程序。

2 个答案:

答案 0 :(得分:5)

为iOS或Android平台制作的每个应用程序都必须单独注册推送通知。通过注册,我的意思是应用程序将根据您正在开发的平台从APNS(iOS)或GCM(Android)接收唯一ID。此唯一ID通常称为设备令牌。此设备令牌对于安装在特定设备中的每个应用程序都是唯一的。

如果您想跟踪特定用户的设备令牌,您可以请求用户在您的应用程序中输入他/她的用户名,并在获取用户名和设备令牌后,您必须将这些数据保存到您的服务器使用网络服务。

现在,您可以轻松查询特定用户以获取关联的设备令牌,并仅使用服务器端语言(如PHP,python等)在设备中使用该特定应用向用户发送推送通知。

希望我的回答很清楚。

答案 1 :(得分:1)

有针对此的插件,你可以使用plugman或CLI安装,专门用于GCM推送通知,你可以使用push-plugin,安装和使用说明可以在这里找到:

https://github.com/phonegap-build/PushPlugin

此外,作为附注,有很好的网站可以找到cordova / phonegap / phonegap构建插件,这里有两个需要考虑的因素:

按照安装和使用说明操作后,只需在应用程序中使用正确的代码即可处理通知。