OneSignal 与 Apache Cordova 撰写

OneSignal with Apache Cordova Write-up

我一直在努力使用 OneSignal 让插件正常工作,每次我尝试调试时都会收到错误消息,例如 JDK 1.8 required 或 android license agreement not accepted.

我该如何解决这个问题?

我是 onesignal 的新手,我在使用 Cordova 设置 Onesignal 时遇到了一些常见和不常见的问题,我想我会写一篇我的经历。

启动时,您需要按照 onesignal 提供的设置指南进行操作

记得为 GCM api、Google 项目密钥和最后一个信号项目密钥生成密钥。在设置过程中您将需要这些。

下一步:创建 Apache Cordova 项目 -> 并构建解决方案。

下一步: 将 CLI 更新到 V6.4 或更高版本(为此您需要安装 JDK 1.8 并在安装后指向它,转到工具 ->选项 -> Apache Cordova 工具 -> 环境变量覆盖并指向 JDK 1.8 文件)

此时在您的设备上测试您的应用,它应该 运行 没有问题。

从 GitHub OneSignal Cordova SDK 安装 Onesignal 插件。以防万一再次测试以查看该应用程序是否仍在启动。

您可能会收到一条错误消息,提示您需要为此接受 android SDK 24 的许可协议,请转到工具 -> Android -> Android SDK 管理器并安装 Android 7.0 (API 24) 这将允许您接受许可协议。

下一篇: 关注OneSignal Cordova Setup Guide

完成设置后,在 运行 在您的设备上安装该应用程序时转到 oneSignal 破折号,如果您使用 Android,它应该会自动订阅。然后给自己发一个通知。