2013-10-10 5 views

Répondre

0

Comment voulez-vous dire les paramètres régionaux du magasin de jeu? Comme la plupart des applications, les paramètres régionaux sont lus via la valeur de paramètres régionaux du système définie pour le périphérique réel.

Locale current = getResources().getConfiguration().locale; 
+1

J'essayais d'obtenir la monnaie utilisée lors de l'achat de l'utilisateur en utilisant la facturation dans l'application. Puisqu'il n'y a aucun moyen pour moi d'obtenir le code de devise comme USD ou CNY du getSkuDetails de v3 In-app-facturation, je pensais si je peux obtenir les paramètres régionaux utilisés par le google play store, je peux obtenir le code de devise en utilisant Currency.getInstance (locale) – user2814754

+0

Eh bien, vous avez les paramètres régionaux maintenant. Mais il est impossible de montrer le prix réel réel dans autre chose que l'USD, donc vous devriez le montrer en USD et avoir un prix approximatif dans la devise que vous pensez que l'utilisateur veut voir (12 $ environ 8 eur) il y aura des taux de conversion et des choses qui affectent le prix final. – DArkO

2

Si vous récupérez les in-app purchasables du magasin Google Play, ils auront un price_currency_code qui est le « code de devise ISO 4217 pour le prix. Par exemple, si le prix est indiqué en livres sterling britannique livres, price_currency_code est "GBP". "

Je ne pense pas qu'il y ait un moyen d'obtenir ces informations sans interroger Google Play pour les produits disponibles (et retour au moins un produit).

Plus d'informations disponibles sur Google's API documentation.

Questions connexes