問題タブ [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.

0 投票する
1 に答える
141 参照

cordova - GCM を使用して、Web サイト データベースから Android フォンに 4kb を超えるデータを取得できますか?

こんにちは、PhoneGap で最終年度のプロジェクトを行う予定です。アイデアは、薬のリマインダーと一緒に処方ビューアアプリを構築することです. 患者は医師に相談し、医師は処方箋 (薬、投与量、時間) を Web サイトにアップロードします。Web サイトから、Google Cloud Messaging (GCM) を使用して患者の Android スマートフォンに送信され、そのデータを使用してリマインダーが作成されます。病院からのスキャンされたレポート (.JPG 形式) とデータベースからの患者に関する情報を受信する機能を含める計画があります。

私が知りたいのは、GCM を使用して Web サイトのデータベースから Android フォンのデータベースにすべての情報を取得できるかどうかです。(送信できるのは 4kb のデータのみであることがわかりました。) そうでない場合、病院の Web サイト データベースからユーザーの Android 電話データベースにすべての詳細を取得する他の方法はありますか?

0 投票する
1 に答える
615 参照

ios - PhoneGap/Cordova pushplugin iOS 登録コールバックが起動しない

初めての PhoneGap/Cordova アプリケーションに取り組んでいますが、iOS プッシュ通知を機能させるのに問題があります。

私の環境は次のとおりです。

  • コルドバのバージョン: 3.5.0-0.2.7
  • プッシュ プラグインのバージョン: 2.4.0
  • XCode バージョン: 6.1.1

そしてここにコードがあります

ただし、どのようにテストまたは展開しようとしても (iOS シミュレーター、xCode を介したデバイス上、テスト フライトを介したデバイス上)、コールバックは発生せず、エラーは表示されません。

Apple デベロッパー センターでアプリ ID を設定し、開発と配布の両方でプッシュ通知を有効にしています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1819 参照

android - バッジ番号とグループ化機能を備えた Phonegap PushPlugin

phonegap android アプリケーションでpushPluginを使用してプッシュ通知を受け取りました。すべてが正しく機能しています。唯一の問題は、通知バーに複数のメッセージが表示され、最後のメッセージが前のメッセージを上書きすることです。whatsApp と同じように、アプリの下にあるすべてのメッセージをグループ化したいと思います。

notId パラメータを追加して、サーバー側のコードから乱数に設定しようとしました。これを行うと、実際には複数の通知が表示されますが、グループ化されません。

アプリにバッジ番号を追加する方法も知りたいです。基本的に、非常に多くの通知が来ていることをユーザーに伝える数字です。WhatsAppの場合と同じです(例:2つのメッセージが受信されました)。それを処理するためにこのプラグインを追加しましたが、phonegap で行う必要があるかどうか、またはこれを実現するために Java コード (プラグイン) を変更する必要があるかどうかはわかりません。

このトピックが以前にここで取り上げられたことは知っていますが、それに対する答えはありません。したがって、私は新しい質問を提起しました。どんな助けでも大歓迎です。

0 投票する
1 に答える
1098 参照

cordova - Phonegap アプリで Windows Phone プッシュ通知起動ページを使用するには?

PushPluginでプッシュ通知を実装した Phonegap アプリがあります。ユーザーが受信した通知をタップすると、プッシュ通知のペイロードに基づいて特定のページへのリンク (ボタン) を含むローカル通知が表示されます。このために、もちろん通知コールバック メソッドを使用しています。

Android と iOS では、すべて正常に動作しています。プッシュ通知の受信時に WP アプリが開いている場合にも機能します。私が問題を抱えているのは、通知コールバック メソッドが起動されないため、アプリが実行されておらず、トーストがタップされたときです。これは、WP の通常の動作であることを知っているため、予期しないことではありません。

私が代わりにやろうとしているlaunch pageのは、メッセージのペイロードに を設定することです。私は Telerik バックエンド サービスを使用しているため、ドキュメントに指定されているとおりにメッセージを送信しています。

コールバックで受信した通知を調べると、次のようになります。

LandingUriたとえば、さまざまな方法でを設定しようとしましたが、バックボーン マリオネット ルーターを使用
//www/index.html#api/my-pagex-wmapp0:www/index.html#api/my-page
ているため、URL は #api/ のように設定されています。問題は、設定しようとしているページに表示されないことです。ほとんどの場合、インデックス ページに表示され、アプリが起動する前にクラッシュすることもあります。エラーは受信されず、シャットダウンするだけです。

私は Windows Phone に関しては完全に初心者なので、質問は次のとおりです。オブジェクトのランディング ページの uri をどのように設定すればよいですか?

または、プッシュ通知で受信した uri に基づいてアプリケーション内の特定のページに移動する (トーストがタップされ、アプリケーションが実行されていない) という動作を実現する他の方法はありますか?

追加情報については、Phonegap Build を使用しています。また、必要に応じてさらに情報を提供させていただきます。

私はこれに何時間も費やしましたが、非常にイライラしています。誰かが私を助けてくれれば、とても感謝しています。

0 投票する
2 に答える
5424 参照

android - PhoneGap PushPlugin 登録 ID

アプリにプッシュ通知を送信できるように、Android デバイスを登録して登録 ID を取得しようとしています。

ここに記載されている手順に従い、アプリを登録しました。 http://developer.android.com/google/gcm/gs.html

プロジェクト ID とプロジェクト番号、および API キーがあり、Android 用の Google クラウド メッセージングを有効にしています。

PhoneGap Build を使用してアプリを開発し、プッシュ通知に次のプラグインを使用しています。 https://github.com/phonegap-build/PushPlugin/blob/1979d97/README.md

を使用してconfig.xmlファイルにプラグインをインストールしました

それに加えて、プラグインをサポートしています:

手順と例に従い、デバイスを登録するための次のコードを開発しました。

私の結果は「OK」を返しますが、私のregIDは「未定義」を返します。これを修正する理由または方法についての提案は大歓迎です。

0 投票する
1 に答える
310 参照

android - Phonegap PushPlugin Android: アプリの更新時にプッシュが機能しない

iOS および Android でプッシュ通知を受信するための PushPlugin の統合に成功しました ( https://github.com/phonegap-build/PushPlugin )。私の問題は、新しいビルドでアプリを更新した後 (アンインストールして再インストールせずに)、プッシュ通知が機能しなくなることです。再び作業を開始する前に、アプリを手動で起動する必要があります。更新中も GCMBroadcastReceiver を実行し続ける方法はありますか?

プッシュ通知は、次のすべてのシナリオで正しく受信および表示されます。

  • アプリはバックグラウンドで実行されています
  • タスクマネージャーからアプリが停止されました
  • 電話が再起動し、アプリが実行されていません
  • 電話が再起動し、アプリがバックグラウンドで実行されています

次のシナリオでは、期待どおりにプッシュ通知が受信されません。

  • アプリはフォアグラウンドで実行されています (アプリ内の現在の場所を失いたくない)
  • アプリが強制終了されました ( https://stackoverflow.com/a/20838611/2782404を参照)
  • 電話が再起動し、アプリがフォアグラウンドで実行されています