問題タブ [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.
cordova - Android のバックグラウンドで Parse.com プッシュ通知が表示されない
Ionic アプリと PushPlugin で Parse.com を使用しており、カスタム送信者 ID を使用して GCM を介して Parse のプッシュ通知を実装しようとしています。
すべてのデバイスにメッセージを送信している場合、または cURL で REST API を使用している場合、アプリがバックグラウンドにあるときに iOS 通知は正常にトリガーされますが、Android 通知はそうではありません。
iOS用の残りのAPI Firstで試したものは次のとおりです。これはうまく機能しています。
アプリを閉じていても、バックグラウンドで開いていても、iOS 通知を受信して表示します。
ここで、Android デバイスに対して同じターゲティングを試みると、次のようになります。
通知はデバイスによって受信され、部分的にログインされadb logcat
ますが、通知バーに表示されず、その他の方法で確認されません。に変更'alert'
してみまし'message'
たが、効果がありませんでした。
ただし、Postman または cURL で GCM HTTP API を使用しようとすると、すべてうまく機能します。
adb logcat
GCM API と Parse の Push Notifications API を使用してログを記録すると、次のようになります。
パースあり:
そして、GCM cURL 呼び出しで:
現在のマニフェストは次のとおりです。
GCM 通知を phonegap アプリで動作させる経験がある人はいますか?
push-notification - アプリケーションがバックグラウンドにある場合の ngCordova/Ionic プッシュ通知
現在、ionic/ngcordova を使用して Android アプリケーションを構築しています。プッシュ通知を実装するところです。app.run(function(){..})
段階的に注入されるサービスとしてプッシュ通知を実装しました。登録部分が機能し、. を含むコールバックを受け取りますregid
。また、アプリケーションがアクティブ状態になると、イベントが発生し、通知が受信されます。
私が抱えている問題は、アプリケーションがバックグラウンドに入ると、通知がまったく受信されないことです。アプリが実行されていないときなどにローカル通知が発生することを期待していますが、まったく何も起こりません。これは奇妙です。
私は解決策を探して過去数日間ウェブをトロールしましたが、それがうまくいくはずだと私に示すようなものを見つけることができませんでした.
以下は私のアプリ内の私のnotificationService.jsです
役立つ場合は、通知を配信するために .net アプリケーション経由で PushSharp を使用しています。どんな助けでも大歓迎です。
更新:次のフレームワーク/ライブラリを使用しています:
- イオン フレームワーク 1.2.14-beta6
- コルドバ 4.2.0
- プッシュプラグイン
phonegap-build - PushWoosh プラグイン: Phonegap Build (PGB) に外部リポジトリが見つかりません
私は PGB (PhonegapBuild) を使用し、pushwoosh プラグイン 3.4.5 を追加しました。アプリのビルド以降は完璧に動作しますが、config.xml または pushwoosh コードに変更を加えていなくても、昨夜から毎回ビルドが失敗しました。このエラーが発生しています
エラー - プラグイン (または特定のプラグイン バージョン) が外部リポジトリに見つかりません: com.pushwoosh.plugins.pushwoosh
誰でも助けることができます
ありがとう
android - cordova phonegap - Android API レベル 21 の使用方法
プッシュ通知プラグイン ( https://github.com/alexislg2/PushPlugin ) をフォークして、プロジェクトに追加しました。
エラーcordova build
があるため、プロジェクトはコンパイルされません。error: cannot find symbol
その理由は、Notification.setCategory()
Android SDK 21 であるプラグイン メソッドで使用するためです。
API レベル 21 を使用して cordova を強制的にコンパイルするにはどうすればよいですか?
Android 21 SDKビルドツールをインストールしました+ <preference name="android-targetSdkVersion" value="21" />
config.xmlに設定しました
しかし、cordova は android 19 でコンパイルしようとし続けます。何が問題なのですか?
ありがとう
android - プッシュ プラグイン通知
アプリが既に実行中または開いているときに、プッシュ通知を受信できないのはなぜですか? プッシュプラグインを使用しています。これが私のコードです: