Wie erhält man separate Preis- und Währungsinformationen für einen In-App-Kauf?

Ich bin Implementierung von in-app-Käufe bei Apps, die Unterstützung für mehrere Länder.

Den In-App-Billing Version 3 API Ansprüche, die:

Keine Währung Konvertierung oder Formatierung notwendig ist: die Preise sind gemeldet
in der Nutzer-Währung formatiert und entsprechend Ihrem Gebietsschema.

Dies ist tatsächlich stimmtda skuGetDetails() kümmert sich um alle notwendigen Formatierungen. Die Antwort enthält ein Feld namens price enthält die

Formatiert Preis des Elements, einschließlich seiner Währung zu unterzeichnen. Der Preis beinhaltet nicht die Kurtaxe.

Allerdings muss ich den ISO 4217 Währungs-code (abrufbar, wenn ich weiß der store locale) und die tatsächliche nicht-formatiert Preis (optimal in einen float oder decimal-variable) also ich kann die weitere Verarbeitung und Analyse selbst.

Analyse der Rückkehr von skuGetDetails() ist nicht eine zuverlässige Idee, weil viele Länder teilen sich eine Währung-Symbole.

Wie erhält man separate Preis- und Währungsinformationen für einen In-App-Kauf?

Wie bekomme ich die ISO 4217 Währungs-code und nicht formatiert Preis der in-app-Kauf mit dem In-App-Billing Version 3 API?

InformationsquelleAutor der Frage Panda Pajama | 2013-06-11

Schreibe einen Kommentar