3

OneSignal を PhoneGap アプリケーションに初期化しようとしています。

私は多くの方法を試しました。しかし、常に次のエラーが発生します。

Uncaught TypeError: Cannot read property 'OneSignal' of undefined", source: file:///android_asset/www/js/app.js エラー。

これは私のapp.jsファイルです

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
oneSignal();
checkConnection();}

function oneSignal(){
console.log("It is calling");
    var notificationOpenedCallback = function(jsonData) {
        console.log('didReceiveRemoteNotificationCallBack: ' + JSON.stringify(jsonData));
    };

    window.plugins.OneSignal.init("my app id",
                             {googleProjectNumber: "my project number"},
                             notificationOpenedCallback);



 // Show an alert box if a notification comes in when the user is in your app.
    window.plugins.OneSignal.enableInAppAlertNotification(true);}

誰か、OneSignal を私の PhoneGap アプリケーションに初期化するのを手伝ってください。

4

2 に答える 2

1

プラグインをインストールしてみて、pluginsフォルダー内で利用できるかどうかをクロス検証してください。また、対応する更新がconfig.xmlおよびfetch.json(プラグイン フォルダー内) で行われていることを確認します。通常、プラグインが正しくインストールされていない場合にエラーが発生します。

お役に立てれば... :)

于 2016-04-18T09:25:20.177 に答える