0

なぜ受信deviceTokenapplication:didRegisterForRemoteNotificationsWithDeviceTokenでNSDataですか?deviceTokenがapplication:didRegisterForRemoteNotificationsWithDeviceTokenのNSData型で渡されるのはなぜですか?

私たちはいつもNSString/Stringに変換して、私たちのバックエンドに送りませんか? AppleにNSDataタイプ(NSString/Stringの代わりに)を使用させる他のユースケースはありますか?

ありがとうございました。

答えて

2

the documentationを見ると、それは

のAPNサーバーは、パフォーマンス上の理由からバイナリフォーマットを必要と読みます。

私はそのサイクルで2つの変換を避けることを想定していました:NSData to NSString、サーバへの送信、サーバからバイナリ形式への変換、APNへの送信。

バイナリ形式であることを期待しているので、バイナリ形式で入力することもできます。

+0

ありがとうございます。 – Erfan

関連する問題