标题:
使用 Node-RED 和 IBM Bluemix Push 服务自动发送推送通知(2)
[打印本页]
作者:
look_w
时间:
2018-11-13 19:22
标题:
使用 Node-RED 和 IBM Bluemix Push 服务自动发送推送通知(2)
第 2 步. 设置 Push 服务要了解如何使用 Bluemix 将推送通知发送到 Cordova 应用程序,请查阅 “ ”。
要接收推送通知,Android 应用程序必须设置 Google Cloud Messaging (GCM),iOS 应用程序需要一个证书。按照以下说明操作(它们会将您引导至另外两篇 developerWorks 教程),以便您的应用程序可以使用您的 Node-RED Twitter 应用程序创建的推送通知。
要配置 Android 的 Google Cloud Messaging (GCM) 设置:
在 “ ” 中,执行 “ ” 标题下的 10 个步骤。
从 “ ” 下载 bluelist-push(v2) 代码(单击
获取 bluelist-push(v2) 代码
按钮)并将它安装在您的设备上。
在 Bluemix 仪表板中,单击 Push 服务。在
Google Cloud Messaging
下的
Production Configuration
对话框中,填充 GCM API 密钥和项目编号字段。
要设置 iOS 的证书:
按照 “ ” 的 “ ” 中的说明进行操作。
在 Bluemix 仪表板中,单击 Push 服务。在
Apple Push Notification Service (APNS)
下,将 iOS 的证书文件和密码添加到
Production Configuration
对话框中。
现在向您的移动设备发送一个测试推送通知。对于 Android 和 iOS 平台,都可以按照 “ ” 的 中列出的说明,直接从 Bluemix 完成此操作。
第 3 步. 将流导入 Node-RED 中
单击
获取代码
按钮,将 flow.json 文件的完整内容从我的 IBM DevOps Services 存储库复制到您的剪贴板。
在您在 http://
name-of-your-app
.mybluemix.net 上运行的 Node-RED 应用程序中,单击
Go to your Node-RED flow editor
按钮。
在流编辑器中,单击 “hamburger” 按钮,然后选择
Import from...> Clipboard...
:
将 flow.json 的内容粘贴到
Import Nodes
对话框中并单击
Ok
:
现在可看到两个流:一个来自 inject 节点,另一个来自 Twitter 节点:
可以使用 inject 节点进行测试。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0