Dans le Apple StoreKit Docs clairsemée il mentionne l'utilisation d'un clientToken
pour demander un personalizationToken
à partir d'un périphérique via requestPersonalizationToken
.StoreKit - format de clientToken pour requestPersonalizationToken?
Il n'y a pas de documentation d'accompagnement pour décrire ce que ce jeton devrait être. J'avais supposé qu'il devrait prendre la forme d'un jeton de développeur JWT mais cela ne semble pas fonctionner, donnant l'erreur SKErrorDomain code 8
avec une réponse de jeton nil
.
Je sais que le jeton fonctionne pour un appel régulier à l'API de musique et suppose donc qu'il est du bon format pour un developerToken
. Je suis conscient que Apple ne donne pas de jetons via requestUserTokenForDeveloperToken
jusqu'à plus tard dans l'année, mais supposé que requestPersonalizationToken
était la méthode actuelle (bien que déjà obsolète) jusqu'à iOS 11 est libéré.
Merci Bahri. C'est le code source que je regarde, mais cela ne fonctionne pas. J'ai su qu'il y avait des erreurs dans la liste de code de source de pommes dans le passé et je voulais trouver un emplacement définitif qui pointe vers le jeton. Par exemple. le Token est nommé différemment de l'équivalent iOS11 (clientToken vs développeurToken). –
Vous avez raison Moss, l'avoir dans l'exemple de code ne signifie pas que c'est la bonne façon. Après votre commentaire, je viens de vérifier l'exemple de code sur deux appareils iOS 10.3 et a vu l'appel requestPersonalizationTokenForClientToken se termine par erreur (SKErrorDomain, code: 8). –