2009-10-17 3 views
0

Je prévois publier mon application en version gratuite, puis laisser l'utilisateur acheter la version complète via l'achat dans l'application. Je voudrais personnaliser l'illustration, donc si elles sont sur le magasin au Royaume-Uni, il dit "Acheter la version complète pour 59p" et sur le US Store "Acheter la version complète pour 1 $". Y a-t-il un moyen facile d'obtenir cette information? Je sais que NSLocale peut fournir cette information, mais d'après ce que je peux comprendre, cela peut s'appliquer à n'importe quel pays, et pas nécessairement à l'App Store auquel l'utilisateur est connecté.Existe-t-il un moyen de savoir à quel App Store l'utilisateur est connecté?

Répondre

1

Dans la section "Retrieving Product Information" du Guide de programmation des achats In App, le processus de récupération des informations sur votre produit à partir de l'App Store est décrit. L'objet SKProduct que vous récupérez du magasin pour l'élément particulier à acheter inclut les propriétés price et priceLocale, qui peuvent être utilisées pour construire le prix localisé de votre version complète. Vous devrez peut-être faire attention à la façon dont vous placez ces informations de tarification dans l'application, car de nombreuses personnes (dont moi-même) ont des applications ou des mises à jour rejetées en raison des informations de prix présentées à l'utilisateur dans nos versions gratuites. . Les choses pourraient prendre un peu de temps pour s'installer après ce changement dans la politique d'achat en-application.

+0

Ok, merci beaucoup. Je vais le laisser pour l'instant, et je vais le présenter à l'utilisateur par l'achat de l'application réelle. – chedabob

Questions connexes