2017-05-04 127 views
0

我一直在努力與OneSignal讓插件正常工作,每次我嘗試和調試我得到一個錯誤,如JDK 1.8所需的,或Android許可協議不被接受。OneSignal與Apache科爾多瓦撰寫

我該如何解決這個問題?

回答

0

所以,我是新來onesignal和我所遇到的一些常見和不常見的問題與建立onesignal與科爾多瓦,我想我會做我的經歷寫了,希望幫助其他有類似問題一路上。

請注意,這只是一個寫的不是問題,但任何評論是值得歡迎的。 {一些注意事項可能會從其他的帖子,我不能居功他們}

當開始你需要遵循onesignal

Remeber提供給生成GCM API,谷歌工程重點按鍵設置指南,最後是信號項目的關鍵。您將在安裝過程中需要這些。

Next:創建一個Apache Cordova項目 - >並構建解決方案。 下一個:將CLI更新到V6.4或更高版本(有了這個,您將需要安裝JDK 1.8並指向安裝完成後轉至工具 - >選項 - > Apache Cordove工具 - >環境變量覆蓋並指向JDK 1.8文件)

在您的設備上測試您的應用程序,此時它應該沒有問題地運行。

從GitHub安裝Onesignal插件OneSignal Cordova SDK 以防萬一再次測試應用程序仍然啓動。

您可能會收到一條錯誤消息,說您需要接受Android SDK 24的許可協議才能進入工具 - > android - > Android SDK Manager並安裝Android 7.0(API 24),這將允許您接受許可協議。

下一頁:按照OneSignal Cordova Setup Guide

一旦你完成設置轉到oneSignal破折號,同時運行在設備上的應用程序,如果你正在使用的Android應該自動被認購。然後發送自己的通知。

這些是我遵循的步驟,效果很好。 希望這可以幫助其他人解決同樣的問題。

+0

只是一個側面說明,如果你使用VS和你的應用程序需求者APK證書,你可以看看[Visual Studio Tools for Apache Cordova](https://taco.visualstudio.com/en-us/docs/教程包發佈 - 自述/) –