离子推送通知

时间:2016-11-09 22:40:24

标签: cordova ionic-framework push-notification

我正在尝试使用推送服务扩展我的应用。 通过网络我发现了几个离子的例子,但还是无法绕过它。

这是我的目标:

我的服务器应每隔3小时向每位用户发送推送通知,以便根据各自的参数对其进行更新。

因此,我需要一个针对每个人的软件包的服务器解决方案。 在客户端,我想到了

https://github.com/phonegap/phonegap-plugin-push

我已经获得了苹果推送证书,但我不确定如何使用它们...... 欢迎任何帮助!

3 个答案:

答案 0 :(得分:1)

$cordovaPushV5是最新版本&工作得很好。通过注册here

获取您的SENDER_ID

答案 1 :(得分:1)

根据您的需求分析,我建议您使用来自Ionic Cloud API的Ionic推送,并在所有平台上实现无与伦比的兼容性,您可以在此处找到更多相关信息

Ionic Push Notification Docs

更多信息提供了证书配置区域的最小板载配置的在线门户,扩展了功能,它还提供了在线门户,用于向设备发送推送以及用于服务器利用的Restful API服务。

For Tokens:Ionic将负责生成令牌,您需要做的就是将该令牌保存在localdb上以供将来参考,以便将推送通知发送到目标设备。只有在第一次运行应用程序时才会生成一次标记。 (令牌需要在新安装/更新时续订)

答案 2 :(得分:0)

首先在项目下安装以下插件

cordova插件添加https://github.com/phonegap/phonegap-plugin-push

从此处下载以下代码:https://drive.google.com/open?id=0B_-b-DfCLwKdREkwZFdYVEhYWXM

然后在你的app.js中合并代码,然后在iphone中运行你的应用程序并检查控制台设备是否有令牌,如果显示设备令牌,则转到下一步。

然后,您可以在用户登录或注册时将设备令牌存储在数据库中。

然后输入[.pem]文件位置并在[db.class.php]

中传递短语

然后在[sendIphonenotification.php]文件中输入设备令牌

然后执行[sendIphonenotification.php]文件并检查你的iPhone,你会收到通知。

此外,如果您在生成.pem文件和密码短语时遇到任何问题,则可以点击此链接:Generate .pem file Used to setup Apple PUSH Notification