Fixa App Store "MZFreeProductCode .ClientCannotRedeemIosApp_explanation" Återkallningsfel för kampanjkod

En av våra läsare skickade i denna skärmdump med en rolig utseende felkod som de fick när de försökte lösa in en kampanjkod i App Store. Det är ett slarvigt fel som springer över det tilldelade rymden och dumpning av något objektnamn eller något på användaren.

Felet som ses är "MZFreeProductCode.ClientCannotRedeemIosApp_explanation" och antagandet är att det här är ett fel på App Store som hindrar dig från att lösa in en app-promo-kod. Det är delvis sant, och delvis inte, och jag kunde replikera felmeddelandet själv konsekvent, men felet kanske inte är vad du tycker är det.

Felet är ... Fel App Store!
Den verkliga buggen här är inte att promo-koden inte fungerar, det är ett fel i hur felmeddelandet visas av App Store. Låt oss granska felmeddelandet igen och se vad som står på oss, ClientCannotRedeem Ios App_explanation - se det? Ios, det använder inte den kapitalisering som vi är vana vid, iOS, men problemet är att du försöker lösa in en iOS-kampanjkod i Mac App Store.

Problemet och orsaken
Det här problemet förekommer oftast med app-promo-koduppsättningar som blivit populära på bloggar och twitter-flöden. Ett flöde dumpar en serie promo koder utan tydlig indikation på vad appen är. Användare ser en kampanjkod och slänger den bara i sin närmaste appbutik, ofta utan mycket riktning från den första giveawayen - det här gäller speciellt med twitter-giveaways. Är det en iOS-appkod? En Mac-appkod? Vem vet! Detta är orsaken till problemet.

Lösningen: Använd rätt App Store
Det här är en väldigt enkel lösning, bara starta iTunes och var säker på att använda iOS App Store istället för Mac App Store. Jag antar att det går i båda riktningarna, och att ett liknande funkigt felmeddelande visas om du försöker lösa in en Mac-appkod via iOS App Store.

Vi fick ett mail om detta för en tid sedan och jag tyckte att det var ett engångsproblem, men det faktum att vi fortfarande ser felrapporter och får e-postmeddelanden om detta tyder på att det här är en bredare felsökning sak och borde klargöras och förklaras. Slutligen, från Apples sida med App Stores, bör de bara ersätta felmeddelandet med en som är mer lämplig för situationen som "Detta är en iOS App Promo Code", det skulle minska viss förvirring.