2017-04-17 19 views
2

所以我用這個插件(https://github.com/katzer/cordova-plugin-local-notifications)我的應用程序有本地通知然而,當我已經測試過它無法正常工作。離子1本地通知在離子查看應用程序無法正常工作

我跟隨本教程https://devdactic.com/local-notifications-ionic/ 我已經在Android和iOS上測試了Ionic View上的應用程序。我按下按鈕,但沒有顯示出來。

我曾嘗試切換$ cordovaLocalNotification與cordova.plugins.notification.local。當試圖使用插件中的功能,但沒有奏效。

對於它的價值,該插件不在的package.json文件中出現,但它確實表明了,當我運行「科爾多瓦插件」命令。

編輯1:以下是我後點擊添加通知 this is an error I got after I put the button click code in a try catch block

在我的$ ionicPlatform.ready從我的iPhone拍攝的圖像(函數(){...}),我有以下代碼

 if(window.cordova && window.cordova.plugins.notification) { 

     alert('This alert doesn't fire'); 

     } 

沒有出現警報,這意味着window.cordova.plugins.notification是不可用的,就像圖片顯示

編輯2:在離子論壇上,有人建議該插件不適用於Ionic View應用程序,因爲它不是支持的插件之一。請參考:https://forum.ionicframework.com/t/katzers-local-notification-plugin/86748

但是它運行,而不是離子查看應用程序上的設備(機器人)/測試時不工作。

回答

2

在你的命令的末尾添加--save,是這樣的:

cordova plugin add de.appplant.cordova.plugin.local-notification --save 

將其添加到您的配置文件。

編輯:也許在使用它,你有錯誤。用下面的命令運行的應用程序,請參見錯誤日誌:

ionic run android -l -c 

最後在真實設備上運行解決了問題。

+0

這並沒有工作,要麼 – Ayudh

+0

你肯定有東西在'config.xml'是提到這個插件?如果是的話,也許你有錯誤。見編輯部分。 –

+0

該插件在config.xml中,我無法在我的comp上運行android模擬器,因爲它缺少intel haxm加速,這就是爲什麼我必須使用Ionic View來測試它 – Ayudh

相關問題