私はリモート通知サービス を使用するアプリケーションを作成し、devicetokenと一部のデバイスデータを収集するWebサービスも準備します。 問題なく動作します。IOS:ユーザーがリモート通知を許可していないときにdevicetokenが作成されなかった理由
しかし、私は奇妙な何かを実現しました。
ユーザーが初めてアプリケーションをアプリケーションにインストールするときには、 と最初の実行時に警告ダイアログが表示され、ユーザーにリモート通知を受け入れるように依頼します。
ユーザーがリモート通知を許可しないと、devicetokenは作成されません。 その結果、その後はdidregisterforremotenotificationwithdevicetoken
メソッドが呼び出されません。
ただし、ユーザーがアプリケーションの最初の実行中に通知を許可する場合は、devicetoken
が作成されます。ユーザーがアプリケーションを実行するときに とdidregisterforremotenotificationwithdevicetoken
メソッド呼び出しがあり、後で通知センターですべてのリモート通知をオフにします。
場合、 はどのように私はdevicetokenなしdidregisterforremotenotificationwithdevicetoken
を呼び出すことができますか?
でそれについての詳細を読むことができますが。 – ytur