前提・実現したいこと
Monacaを用いたハイブリッド(cordova vuejs2)アプリで、
SalesforceからiOSへのPUSH通知(受信)を実現する。
発生している問題
MC-cordova-Plugin
を用いて構築しているのですが、
プラグインのページ(下記参照)にある、手順「4. Enable iOS Push」を、Monaca上でどう設定すればよいのか理解できておらず、教えていただきたい。
- ページ上は、xcodeを使うことになっている。
- monacaはmacなくてもビルドできる(と思っている)
- monacaの設定を見たが関連するような部分を見つけられない
参考>
https://github.com/salesforce-marketingcloud/MC-Cordova-Plugin
試したこと
(Monacaがよしなにやってくれないかなと淡い期待して・・・)
手順「4. Enable iOS Push」を行わずに実施してみたところ、
- ビルド/iOSへのインストールは成功
- setContactKeyなどのAPIを実施すれば、Salesforce側に端末登録はできた
MCCordovaPlugin
のdisablePush
/enablePush
を切り替えることで、
isPushEnabled
の値も変化(0←→1)しており、連携はできている(と解釈)- しかし、Salesforce側のSystemToken が NULLの状態となっている
- 問い合わせたところ、SystemTokenがNULLであれば、Saleseforce側ではPUSH送信できない
- アプリの再インストールを実施してもNG
という状態です。
補足情報
- AndroidはPUSH受信できています
- Salesforce側に、証明書(p12)の登録済み(他者で実施しており、自分は確認できない)
あなたの回答
tips
プレビュー