問題タブ [phonegap-pushplugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Pushplugin - デバイスを登録できません (IOS)
プッシュ通知に Phonegap Pushplugin を使用しています。両方の方法でログを追加しました。didRegisterForRemoteNotificationsWithDeviceToken
メソッドは実行されませんでした。でさえ失敗していませんdidFailToRegisterForRemoteNotificationsWithError
。ここで何が問題なのかわかりません。
IOS 配布証明書 (APN ではない) をステロイド ビルド サービスにアップロードし、APN Prod プロファイルを AdHoc ビルドにアップロードしました。プッシュ通知のプロンプトが表示され、アプリで通知が有効になっていることがわかります。問題は、トークンを取得していないことです。
デバッグ手順については、次のリンクを参照してください
登録には次のコードを使用しています。
どんな助けでも大歓迎です。
更新 - 2014 年 7 月 30 日
PersistentConnectionLogging.mobilecondig をダウンロードしたところ、生成されたトークンを確認できました。このトークンを使用して、電話に通知を送信できました。
tokenHandler と onNotificationAPN はまだ起動されません。問題は明らかに Cordova 側または私の Javascript にあります。
このプラグインは Cordova 3.1/3.5 でも動作しますか? このプラグインにコミュニティ サポートがないのはイライラします。
何か案は。
ios - Phonegap を使用した iOS 用の PushPlugin の実装
Phonegap
iOS アプリケーションにプッシュ通知を実装する作業を行っていますが、いくつかわかりにくいことがあります。
まず、私はこのチュートリアルに従っています: http://devgirl.org/2012/10/19/tutorial-apple-push-notifications-with-phonegap-part-1/
彼女のチュートリアルは単純なものになりがちですが、1 つのステップで、resources フォルダーを調べて " Cordova.plist
" ファイルにアクセスし、Plugin Key の下に何かを追加することに言及しています。
この手順を実行できないため、次の手順 (AppDelegate.m
ファイルの変更を含む) で複数のエラーが発生し、これに関連していると思われます。Cordova
彼女のチュートリアルのコメントを読み、いくつかの調査を行ったところ、 のバージョン 2.5 以降ではファイルがなくなり、Cordova.plist
代わりにconfig.xml
ファイルのみに変換されていることがわかりました。
私の config.xml ファイルには、次の機能が追加されています。
Cordova.plist ファイルがないので、プラグインのキーと値を追加できる場所は他にありますか? 私は Xcode と Objective-C にかなり慣れていないので、提案や説明は大歓迎です。ありがとうございました!
android - プッシュ通知が機能しない PhoneGap Android
Android-Phonegap にプッシュ通知を実装しようとしています。次の応答を正常に取得しています - 1. deviceready イベントを受信しました 2. Android を登録しています
しかし、私はGoogle Regを取得していません。ID。次のソースコードに従っています https://github.com/phonegap-build/PushPlugin
何か不足している場合はお知らせください。前もって感謝します。
cordova - phonegap buildでのアプリサイズ制限について
hiii phonegap ビルドは初めてです。サイズ 20Mb のファイルをアップロードしようとしていますが、ファイルが大きすぎるとのことです。有料サービスと無料サービスのアプリケーションのサイズ制限を教えてください。 . 助けてください...
cordova - "ecb" が Cordova と PushPlugin で機能しない
デモを使用して、pushNotification を使用してデバイスを登録しようとしました。うまくいきません。「Cordova PushNotification Plugin Demo」と「registing android」を印刷し、アラート「OK」を確認します (successHandler 関数が動作します)。問題は、「ecb」が機能しないことです。なんで?手伝って頂けますか?
Cordova でインストールしたプラグインは、PushPlugin、Device、Notification、InAppBrowser、および Network Information です。
LG L9 とエミュレーターでアプリを試しました。同じ問題。
これはコードです:
android - アプリが最前面にある場合、Phonegap/PushPlugin は通知をトリガーしません (processMessage が失敗しました: スタック: ReferenceError)
PushPlugin の実装に成功し、アプリがフォアグラウンドにある場合を除き、すべての状態でプッシュ通知をトリガーしています。私が使用しているコードは次のとおりです。
私は周りを見回しましたが、この問題について何も見つかりませんでした。修正は簡単なはずですが、このプラグインの経験がないため、私をほのめかしています. 誰かがこの問題を抱えていて、問題がどこにあるのか教えてください。事前に感謝します。
編集: USB デバッグを使用してアプリをデバッグしていて、アプリがアラートを受信していることがわかりましたが、何もトリガーしていません。「if(e.foreground){alert("You have新しい通知を受け取りました: " + e.payload.message);" 問題は明らかにifステートメントの周りにありますが、私はそれを理解できません。
編集 2 : ユーザー Hana Le のコメントに応答するように質問を更新しました。警告エラーが表示されます:「processMessage が失敗しました: エラー: ReferenceError: onNotification が定義されていません」
これを機能させるためにどこで定義する必要がありますか? また、アプリがバックグラウンドで実行されているときとまったく実行されていないときに通知を受信してトリガーするのはなぜですか?