Apple Push Notification service sandbox environment とは?
iOS で push 通知機能を実装しようとしています。push 通知を iOS にて実装するには、 APN の証明書を取得する必要がある様子だと理解しています。 apple developer のアカウントページから、これを作ろうとしました。 https://developer.apple.com/account/ios/certificate/create
表示されたページの説明によると、どうやら、 APN の証明書には sandbox 用と、 sandbox & production 用がある様子です。このうちたとえば sandbox 用証明書の説明には、次のような説明があります。
Establish connectivity between your notification server and the Apple Push Notification service sandbox environment to deliver remote notifications to your app.
これを読んで発生した疑問が次です:
- ここでいう、 APN の sandbox environment は production environment と比べてどのような差異がありますか?もっと具体的にいうと、 firebase に証明書を登録しようとしているのですが、これに sandbox 用の証明書を登録すると何か問題は発生しますでしょうか?