質問: プッシュ通知に登録するときの「有効な 'aps-environment'エンタイトルメント文字列」 私は `applicationdidFinishLaunchingWithOptions` の内部にプッシュ通知用に登録するために以下のコードを使用しましたが、何も起こりません。 コード : ``` [[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; ``` プッシュ通知設定がオンになっています。
回答: また、サーバーが適切なターゲットを使用し、iOSも正しい証明書を使用していることを確認する必要があります。 2つの証明書があります.1つは開発用(サンドボックス証明書)で、もう1つはプロダクション証明書です。 ``` Development: gateway.sandbox.push.apple.com:2195 Production: gateway.push.apple.com:2195 ``` 開発証明書を使用してプロダクションサーバーのアドレスと通信すると、プッシュは受信されません。 また、シミュレータはプッシュをサポートしていないことに注意してください。プッシュトークンはありません。