前提・実現したいこと
Monacaプロジェクトにバックグラウンドプッシュ通知・画像付きプッシュ通知を実装したい。
Monacaでプロジェクトを作成しています。
Push通知の実装にあたり、料金とUIの見やすさを決め手にOneSignalのOneSignal Cordova SDKを利用してPush通知を実装しました。
すでにAppleDeveloperでのPush通知証明書の登録等は済んでおり、
テキスト単体でのPush通知やユーザーターゲットの絞り込みプッシュ配信などはできています。
ただ、iOS実機でテストデバッグする際に画像付きプッシュ(いわゆるリッチプッシュ?)の取得やバックグラウンド状態でプッシュ通知を受け取った際に裏でアプリを起動させ、
プッシュ内容を保存することができません。
OneSignalのセットアップのドキュメントを見たところ、
iOSの場合XcodeのCapabilitiesからRich Pushなどを有効にするように記載されていたのですが、
MonacaプロジェクトをXcodeで開いてCapabilitiesの値を反映した状態で再度Monacaにアップロードすることはできるのでしょうか?
また、できない場合、プロジェクトのCapabilitiesを変更する代替案はありますでしょうか?
発生している問題
Capabilitiesが変更できないため、OneSignalから画像付きPushを配信しても通知に画像が表示されない。
アプリを起動していない状態で通知を取得しても裏でアクションが起こせない。
試したこと
Monaca CLIからプロジェクトをPCにクローンして開いてみようと思いましたが、
クローンしたフォルダにXcodeプロジェクトが含まれていなかったためできませんでした。
補足情報
開発PCはMacOSのため、Xcodeはインストールしてあります。
あなたの回答
tips
プレビュー