我正在尝试使用推送服务扩展我的应用。 通过网络我发现了几个离子的例子,但还是无法绕过它。
这是我的目标:
我的服务器应每隔3小时向每位用户发送推送通知,以便根据各自的参数对其进行更新。
因此,我需要一个针对每个人的软件包的服务器解决方案。 在客户端,我想到了
https://github.com/phonegap/phonegap-plugin-push
我已经获得了苹果推送证书,但我不确定如何使用它们...... 欢迎任何帮助!
答案 0 :(得分:1)
$cordovaPushV5是最新版本&工作得很好。通过注册here
获取您的SENDER_ID答案 1 :(得分:1)
根据您的需求分析,我建议您使用来自Ionic Cloud API的Ionic推送,并在所有平台上实现无与伦比的兼容性,您可以在此处找到更多相关信息
更多信息提供了证书配置区域的最小板载配置的在线门户,扩展了功能,它还提供了在线门户,用于向设备发送推送以及用于服务器利用的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