【发布时间】:2017-05-04 10:00:13
【问题描述】:
我一直在努力让 OneSignal 让插件正常工作,每次我尝试调试时都会收到错误,例如需要 JDK 1.8 或不接受 android 许可协议。
我该如何解决这个问题?
【问题讨论】:
标签: android cordova java-8 onesignal
我一直在努力让 OneSignal 让插件正常工作,每次我尝试调试时都会收到错误,例如需要 JDK 1.8 或不接受 android 许可协议。
我该如何解决这个问题?
【问题讨论】:
标签: android cordova java-8 onesignal
我是 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 Manager 并安装 Android 7.0 (API 24),这将允许您接受许可协议。
下一步:关注OneSignal Cordova Setup Guide
完成设置后,在您的设备上运行应用程序时转到 oneSignal dash,如果您使用的是 Android,它应该会自动订阅。然后向自己发送通知。
【讨论】: