Tengo una aplicación de iOS que usa la compra integrada en la aplicación que atiende a un público internacional, por lo que espero que los pagos en diferentes monedas (USD, EUR, CNY, ... los conozca de la Matriz de precios de AppStore). Por supuesto, me gustaría mostrar los artículos para comprar con la moneda local del usuario, pero realmente no sé cómo.AppStore Compra en la aplicación: ¿cómo obtener la moneda que pagará un usuario?
Usar la región o el idioma de un usuario parece ser un mal indicador, ya que la moneda depende de la región de la cuenta de AppStore que el usuario esté utilizando y no de la configuración del dispositivo.
¿Cómo puedo saber en qué moneda pagará un usuario?
así que no debería tener los artículos a la venta en mi aplicación directamente, sino que solicitar a la manzana para obtener los valores localizados y textos. ¿Derecha? – janpio
Sí, según las pautas de Apple, debe almacenar ID de artículos de compra en la aplicación y luego buscar elementos de SKProduct desde el servidor Apple (por ejemplo, consulte la clase skproductsrequest). Ese enfoque también asegurará que presente a los usuarios solo aquellos artículos que están aprobados por Apple y válidos para la compra. – Vladimir
nice answer lol – Navi