1

在稀疏的Apple StoreKit 文档中,它提到使用 a从设备clientToken请求 apersonalizationToken通过requestPersonalizationToken.

没有随附的文档来描述此令牌应该是什么。我曾假设它应该采用开发人员JWT令牌的形式,但这似乎不起作用,并SKErrorDomain code 8通过nil令牌响应给出错误。

我知道该令牌适用于对音乐 API 的常规调用,因此假设它具有正确的developerToken.

我知道 ApplerequestUserTokenForDeveloperToken直到今年晚些时候才会发放代币,但假设这requestPersonalizationToken是 iOS 11 发布之前的当前(尽管已经弃用)方法。

4

2 回答 2

0

Apple Music 示例代码对 iOS 11 之前的设备使用“requestPersonalizationToken forClientToken”。该示例以 JWT 形式传递 MusicKit developerToken以获得客户端令牌。

于 2017-07-01T19:50:59.543 回答
0

对于遇到此线程的任何其他人。

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

于 2017-08-04T08:19:50.817 回答