疎なApple StoreKit Docsでは、clientToken
を使用して、requestPersonalizationToken
を介してデバイスからpersonalizationToken
を要求しています。StoreKit - requestPersonalizationTokenのclientTokenの形式ですか?
このトークンの内容を説明する付属ドキュメントはありません。私はそれが開発者JWTトークンの形をとるべきだと仮定していたが、それはトークンレスポンスでエラーSKErrorDomain code 8
を与えて、動作するようには見えない。
私は、トークンがMusic APIへの通常の呼び出しのために働くので、それがdeveloperToken
の正しいフォーマットであることを前提としています。
AppleはrequestUserTokenForDeveloperToken
でトークンを提供していないことを知っていますが、iOS 11がリリースされるまで、requestPersonalizationToken
は現在の(ただし廃止されていますが)方法であると仮定しています。
ありがとうございます。それは私が見ているソースコードですが、うまくいきません。過去にApples Sourceコードのリストに誤りがあることが分かっていて、トークンを指し示す決定的な場所を探したかったのです。例えば。トークンの名前はiOS11と同じです(clientTokenとdeveloperToken)。 –
あなたは正しいです。Moss、それはサンプルコードでそれが正しい方法であることを意味する必要はありません。あなたのコメントの後、2つのiOS 10.3デバイスでサンプルコードをチェックし、requestPersonalizationTokenForClientToken呼び出しがエラー(SKErrorDomain、code:8)で終了していることを確認しました。 –