###前提・実現したいこと
AzureのNotificationHubsより、iOS(iPhone)へのPUSH通知を実装したい。
モバイル開発が初であることと併せ、環境要件による課題が発生していると考えており、
上記要件について実施している内容に誤りがないかお教え頂きたく。
再度確認すべきポイントや、そもそもその組み合わせでは難しいのではないかなどお教え頂けますでしょうか。
###環境
Monaca:ビジネスプラン
ADEP :登録済み
Azure :登録済み(課金状態)
###類似事例の事前確認状況
Azure(NotificationHubs) ⇒iOS Monaca事例みつからず
Azure(NotificationHubs) ⇒iOS Swift 事例あり
Azure(NotificationHubs) ⇒iOS Java事例あり
Monacaバックエンド ⇒iOS Monaca事例あり
NCMB ⇒iOS Monaca事例あり
FireBase ⇒iOS Monaca事例あり
###実施した内容
下記におおよその流れを記載させて頂きます。
A1)「Mac」での操作
①CSR(.csr)の作成
B )「iOS Dev Center」
①Devicesに実機を登録
②App IDs の登録(Push Notificationsを選択)
③証明書(.cer)(鍵)の作成[アプリ用][開発用/配布用]
④Provisioning Profile(.profile)の作成[アプリ用][開発用/配布用]
⑤証明書(.cer)(鍵)の作成[PUSH用][開発用/配布用]
⑥Provisioning Profile(.profile)の作成[PUSH用][開発用/配布用]
A2)「Mac」での操作
①「B③」からp12証明書(.p12)の作成
②「B⑤」からp12証明書(.p12)の作成
C )「Monaca」
①デバイストークンを取得するコーディング ★ここが不明で未実施
D )「Azure」での操作
①上記「A2②」をAzure上に登録
②PUSH通知をテスト送信 ⇒ 対象デバイスなし
###参考
参考URL :https://qiita.com/sxo/items/eab3e2bc9febb57cf37f
参考URL :https://i-app-tec.com/ios/apns-device-token.html
※Swiftの例
参考URL :http://blog.asial.co.jp/1396
※PUSH通知は利用できないとの記載あり
参考URL :https://docs.microsoft.com/ja-jp/azure/notification-hubs/notification-hubs-ios-apple-push-notification-apns-get-started
※要Xcode、否Monaca環境
参考URL :https://docs.microsoft.com/ja-jp/azure/notification-hubs/notification-hubs-java-push-notification-tutorial
※AzureのJavaSDKの説明
参考URL :http://docs.monaca.io/ja/faq/application/#in-applications-that-are-developed-using-monaca-can-i-embed-codes-written-in-java-for-android
※MonacaでJavaは非サポート
以上、よろしくお願いいたします。
あなたの回答
tips
プレビュー