Comme expliqué dans Technical Note TN2413 en ce qui concerne les tests de IAP Localisations:Storekit - Environnement de production uniquement - est-ce que SKProduct localizedTitle et localizedDescription dépendent uniquement de l'emplacement iTunes Store comme dans Sandbox?
localizedDescription et retour localizedTitle informations localisées dont la langue est basée sur le magasin iTunes actuel plutôt que le réglage de la langue de l'appareil actuel . Par exemple, si votre achat intégré à l'application est localisé pour l'allemand dans iTunes Connect et que vous êtes connecté avec un compte d'utilisateur de test anglais , localizedDescription et localizedTitle renverront des informations localisées en anglais. Pour avoir localizedDescription et localizedTitle retourner l'information localisée en allemand, connectez-vous avec un compte d'utilisateur de test allemand sur votre appareil de test.
Tout va bien, et vérifié dans le bac à sable. Ce que j'ai de la difficulté à confirmer, c'est si cela est vrai pour le magasin de production: est-ce que la langue de localizedTitle et localizedDescription dépend uniquement de l'emplacement du magasin iTunes ou est-elle basée sur [NSLocale preferredLanguages] ou le localeIdentifier actuel? D'une part, il serait logique que le magasin de production se comporte comme le magasin de test, mais d'autre part, cela semble un choix étrange, car il est plus logique que les préférences linguistiques de l'utilisateur dictent quelle localisation ils sont servis. Par exemple, un utilisateur allemand qui préfère parler allemand peut vivre en France et utiliser l'App Store français.
Pour diverses raisons, cela est difficile à vérifier personnellement, et je ne trouve aucune documentation concrète à ce sujet. Quelqu'un peut-il confirmer la façon dont cela fonctionne?
Merci.
Je comprends que la localisation dans son ensemble dépend à la fois de l'emplacement iTunes Store et des paramètres de l'appareil. Mais ce qui m'a particulièrement intéressé, c'est si la langue utilisée pour SKProduct localizedDescription et localizedTitle est déterminée par l'iTunes Store Location OU par les paramètres de l'appareil. Votre réponse implique que ces champs spécifiques sont localisés uniquement en fonction des paramètres de l'appareil (avant magasin roumain, texte anglais), cependant si je passe la langue de mon appareil en allemand et connectez-vous à l'App Store UK - tout est encore en anglais. On pourrait s'attendre à la même chose pour les champs SKProduct. –