首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Node-RED 和 IBM Bluemix Push 服务自动发送推送通知(2)

使用 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 节点进行测试。
返回列表