StoreKit - requestPersonalizationToken的clientToken格式?

时间:2017-06-30 14:43:49

标签: ios storekit apple-music apple-musickit

在稀疏Apple StoreKit Docs中,它提到使用clientToken通过requestPersonalizationToken从设备请求personalizationToken

没有附带的文档来描述此令牌应该是什么。我假设它应该采用开发人员JWT令牌的形式,但似乎不起作用,为错误SKErrorDomain code 8提供nil令牌响应。

我知道该令牌适用于对Music API的常规调用,因此假设它具有developerToken的正确格式。

我知道Apple直到今年晚些时候都没有通过requestUserTokenForDeveloperToken发出令牌,但是假设requestPersonalizationToken是当前(虽然已经弃用)的方法,直到iOS 11发布。

2 个答案:

答案 0 :(得分:0)

对于iOS 11之前的设备,

Apple Music sample code正在使用“requestPersonalizationToken forClientToken”。该示例正在以JWT格式传递MusicKit developerToken以获取客户端令牌。

答案 1 :(得分:0)

对于任何其他人来说。

是的,令牌的格式相同。 Apple最近推出了一项更新,解决了我遇到的问题。完全相同的代码现在成功检索UserToken。