2

Android アプリでプッシュ通知を探しています。「 Pushwoosh 」をチェックしました:initPushwoosh私が見た方法でGOOGLE_PROJECT_IDPUSHWOOSH_APP_ID.

function initPushwoosh() {
  var pushNotification = window.plugins.pushNotification;
  pushNotification.registerDevice(
    {
      projectid: "GOOGLE_PROJECT_ID",
      appid : "PUSHWOOSH_APP_ID"
    },
    function(status) {
      var pushToken = status;
      console.warn('push token: ' + pushToken);
    },
    function(status) {
      console.warn(JSON.stringify(['failed to register ', status]));
    }
  );
  document.addEventListener('push-notification', function(event) {
    var title = event.notification.title;
    var userData = event.notification.userdata;
    if(typeof(userData) != "undefined") {
      console.warn('user data: ' + JSON.stringify(userData));
    }
    navigator.notification.alert(title);
  });
}

この 2 つの ID を取得するにはどうすればよいですか? または、これを行うより良い方法はありますか?

PhoneGap のドキュメントで通知を見ましたが、プッシュ通知ですか?

ありがとうございました。

4

2 に答える 2

5

実行する必要がある手順は次のとおりです。

  1. まず、Google API サイトに登録する必要があります。サービスを選択します: https://code.google.com/apis/console/
  2. Google クラウド メッセージングのトグルをオンにします
  3. 利用規約ページで、利用規約に同意します。次に、サーバー キーを作成する必要があります。
  4. 「APIアクセス」ボタンを押す
  5. 「新しいサーバーキーの作成」を押します。サーバーキーまたはブラウザキーのいずれかが機能するはずです。サーバー キーを使用する利点は、IP アドレスをホワイトリストに登録できることです。
  6. 「作成」を押します。
  7. GOOGLE_PROJECT_IDGoogle API コンソールの URL から見つけることができます。通常は次のようになります: https://code.google.com/apis/console/#project:12345678912:accessこの例では、次のようになります: 12345678912
  8. Pushwoosh copanel に入ります: https://cp.pushwoosh.com/
  9. My Appsメニューを作成または入力
  10. アプリに入ると、そのページまたはナビゲーターの URL にアプリケーション コードが表示され、これがあなたのPUSHWOOSH_APP_ID
于 2012-11-18T11:29:33.890 に答える
2

Phonegap の通知は、プッシュ通知とは関係ありません。ここで確認してください: http://docs.phonegap.com/en/2.2.0/cordova_notification_notification.md.html#Notification

Android 用の Pushwoosh を Phonegap と統合するには、マニュアルを確認してください: http://www.pushwoosh.com/programming-push-notification/android-gcm-push-notifications-guide/

このページには、Pushwoosh を使用するためのその他のガイドがあります:
http://www.pushwoosh.com/programming-push-notification/

幸運を!

于 2012-11-17T23:24:15.857 に答える