Correction de l'erreur de rachat du code promotionnel "MZFreeProductCode .ClientCannotRedeemIosApp_explanation" de l'App Store

Un de nos lecteurs a envoyé dans cette capture d'écran avec un code d'erreur drôle qu'ils ont obtenu en essayant d'échanger un code promo sur l'App Store. C'est une erreur bâclée, débordant sur l'espace alloué et déversant un nom d'objet ou quelque chose sur l'utilisateur.

L'erreur affichée est "MZFreeProductCode.ClientCannotRedeemIosApp_explanation" et l'hypothèse est qu'il s'agit d'un bug sur l'App Store qui vous empêche d'utiliser un code promo d'application. C'est partiellement vrai, et partiellement pas, et j'ai été capable de reproduire le message d'erreur moi-même de manière cohérente, mais le bug n'est peut-être pas ce que vous pensez qu'il est.

L'erreur est ... Wrong App Store!
Le vrai bug ici n'est pas que le code promo ne fonctionne pas, c'est un bug dans la façon dont le message d'erreur est affiché par l'App Store. Passons en revue le message d'erreur, et voir ce qui se démarque chez nous, ClientCannotRedeem Ios App_explanation - voir cela? Ios, il n'utilise pas la capitalisation à laquelle nous sommes habitués, iOS, mais le problème est que vous essayez d'utiliser un code promo iOS sur le Mac App Store.

Le problème et la cause
Ce problème semble se produire le plus souvent avec les cadeaux promotionnels de code promo d'application qui sont devenus populaires sur les blogs et les flux Twitter. Un flux va vider une série de codes promotionnels sans indication claire sur ce que l'application est. Les utilisateurs voient un code promotionnel et le jettent simplement dans leur magasin d'applications le plus proche, souvent sans beaucoup de directives du cadeau initial - ceci est particulièrement vrai avec les cadeaux Twitter. Est-ce un code d'application iOS? Un code d'application Mac? Qui sait! C'est la cause du problème.

La solution: Utilisez le bon App Store
C'est une solution très simple, il suffit de lancer iTunes et assurez-vous d'utiliser l'App Store iOS plutôt que le Mac App Store. Je suppose que cela va dans les deux sens, et qu'un message d'erreur similaire funky sera affiché si vous essayez d'utiliser un code d'application Mac via l'App Store iOS.

Nous avons reçu un courriel à ce sujet il y a un certain temps et j'ai pensé qu'il s'agissait d'un problème ponctuel, mais le fait que nous voyions encore des rapports d'erreurs et des courriels à ce sujet suggère qu'il s'agit d'un problème plus général. Enfin, du côté d'Apple avec les App Stores, ils devraient juste remplacer le message d'erreur par celui qui est le plus approprié pour la situation comme "Ceci est un code promo iOS App", il permettrait de réduire une certaine confusion.