Android 用の Cordova (バージョン 4.0.0) を使用してハイブリッド アプリを構築しています。
プロジェクトにPushPlugin ( https://github.com/phonegap-build/PushPlugin ) を追加しました。登録中にエラーハンドラーに移動し、「クラスが見つかりません」と表示されます。
私はさまざまな提案を試しました
- xml にプラグイン参照を追加しました。実際、プラグイン参照は config.xml ファイルに既に存在します。
- CLI を使用してプラグインを直接インストールします (cordova プラグイン追加 https://github.com/phonegap-build/PushPlugin.gitと、cordova プラグイン追加 com.phonegap.plugins.pushplugin を試しました)。
- 新規プロジェクトなどを作成します。
- PushNotification.js は html (
<script type="text/javascript" src="js/PushNotification.js"></script>
) に追加され、次の場所にあります。www/js/
しかし、それでも「クラスが見つかりません」という同じメッセージが表示されます
PushPlugin で使用されるデバイス、ファイル、メディアなどのサポート プラグインをインストールしました
この問題の解決策をお持ちの方がいらっしゃいましたらアドバイスをお願いいたします。
コードサンプル:
document.addEventListener("deviceready", onDeviceReady, false);
var pushNotification;
function onDeviceReady() {
//Push notification
pushNotification = window.plugins.pushNotification;
pushNotification.register(successHandler, errorHandler, {"senderID":"xxxxxxxxxx", "ecb":"onNotification"});
}