2016-03-18 4 views
7

私はOneSignalアカウントをCordova/iOSアプリに接続しています。自分のデータベースにプレーヤーのIDを保存する必要があるので、タスクが完了するかイベントが発生したときに特定のユーザーにプッシュ通知を送信できます。OneSignalを使用していて、プレーヤーIDをjavascript変数に保存しようとしています。APIが不明です

私はここでAPIを見てきました:https://documentation.onesignal.com/reference#view-device しかし、変数に識別子を保存するJavaScript関数を呼び出す方法がわかりません。これの例はありません。

ご協力いただければ幸いです。

+0

自分で回答しました。 – user1840525

+0

なぜplayerIDを取得するにはjavasriptが必要ですか?デバイスを追加するだけでplayerIDが返され、データベースに格納されます。データベースから検索します。 – 151291

答えて

11

私はそれを理解しました。

window.plugins.OneSignal.getIds(function(ids) { 
       //document.getElementById("OneSignalUserID").innerHTML = "UserID: " + ids.userId; 
       //document.getElementById("OneSignalPushToken").innerHTML = "PushToken: " + ids.pushToken; 
       alert(JSON.stringify(ids['userId'])); 
      }); 
+1

ありがとうございます!彼らの文書は非常に不明です、もっと同意できませんでした! – user3029400

+1

乾杯、あなたのためのデジタルビール1台 –

+0

私たちはplayerIDをデータベースに保存できますか?playerIDは静的ですか? – 151291

関連する問題