###前提・実現したいこと
MonacaとNCMBでプッシュ通知を実装しています。
オーソドックスな端末登録の仕方だと
devicereadyでwindow.NCMB.monaca.setDeviceTokenをするのだと思うのですが
アプリから直接NCMBに登録するのではなく
アプリから自社サーバを経由してNCMBにしたいです。
自社サーバからNCMBにセットするには
配信端末登録APIでできると思っているのですが
アプリ側でdeviceTokenを取得して自社サーバに送る必要があり
その方法が分からずに困っています。
【現在】(アプリ⇒NCMB)
window.NCMB.monaca.setDeviceToken(APP_KEY, CLIENT_KEY, SENDER_ID, successCallback, errorCallback);
【理想】(アプリ⇒自社サーバ⇒NCMB)
// deviceTokenを取得 ★こちらの方法が分かりません。 // 自社サーバへpost
// 自社サーバからNCMBへ登録 // 以下のAPIを想定 // http://mb.cloud.nifty.com/doc/current/rest/push/installationRegistration.html
window.NCMB.monaca.getInstallationIdという方法はあるようですが
NCMBのキー情報をアプリ側で持ちたくないこともあり
setDeviceTokenをせずに行いたいと考えています。
window.NCMB.monacaやNCMBのinstallationで取れると大変嬉しいのですが
その他の方法でも教えていただけるだけで有難いです。
###試したこと
Githubにある各SDK内のコードも見ながら
試してみてはいますが、現時点では見つかっておりません。
###補足情報(言語/FW/ツール等のバージョンなど)
Monaca、NCMB monaca_push_plugin、NCMB ncmb_js
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/19 09:02
2017/10/19 09:08
2017/10/19 11:12
2017/10/21 03:05
2017/10/21 03:46
2017/10/21 04:44
2017/10/21 04:50
2017/10/21 05:10