如何在iOS外部创建Apple Music用户令牌

Rei*_*ier 5 storekit ios apple-music

我试图让人们喜欢从网页上的Apple Music上的曲目,专辑或播放列表。

我了解此页面上的手册:https : //developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html

在我找到应该requestUserToken(forDeveloperToken:completionHandler:)在StoreKit框架中使用SKCloudServiceController中的方法的部分之前,因为没有适用于iOS外部的StoreKit框架。

该令牌是如何生成的?我还有其他方法可以手动生成此音乐用户令牌吗?

我知道这是一个(非常)远射,但也许有人知道了!

小智 5

新的 Apple MusicKit JS 库允许您从开发者令牌创建音乐用户令牌,如iOS 之外所示。加载库后,您可以使用该authorize方法允许用户进行身份验证并生成令牌。

document.addEventListener('musickitloaded', function() {
  // MusicKit global is now defined
  MusicKit.configure({
    developerToken: 'DEVELOPER-TOKEN',
    app: {
      name: 'My Cool Web App',
      build: '1978.4.1'
    }
  });

  let music = MusicKit.getInstance();

  music.authorize().then(musicUserToken => {
    console.log(musicUserToken);
  });
});
Run Code Online (Sandbox Code Playgroud)


Abd*_*sin 1

我已经在我的 iOS 应用程序中尝试过这种方法。

您可以点击此链接生成音乐令牌

这基本上是 python 脚本。您可以从 Mac 轻松创建音乐开发者令牌。