Amazon IAP no invoca onPurchaseResponse

Tengo una aplicación para Android, que está usando IAP. Estoy enviando PurchasingManager.initiateGetUserIdRequest () y obtener el ID de usuario con éxito en onGetUserIdResponse .

Después de obtener la respuesta se invoca el PurchasingManager.initiatePurchaseRequest ("sku") , pero lamentablemente no se puede llamar al onPurchaseResponse deseado.

Mis aplicaciones Las aplicaciones IAP son aprobadas por amazon. ¿Alguna ayuda en esto?

En nuestro caso, el problema terminó siendo que habíamos añadido el android: exportado = "falso" bandera a nuestro Amazon IAP Response Receiver en el manifiesto:

<receiver android:name="com.amazon.inapp.purchasing.ResponseReceiver" android:exported="false" > ... </receiver> 

Esto evita que la aplicación de compras de Amazon pueda volver a llamar a su aplicación a través de intentos, por lo que necesita quitarla. Lección aprendida…

  • Error de facturación de la aplicación en Android Debes iniciar sesión en tu cuenta de Google
  • Esta es una orden de prueba, no se le cobrará
  • Android In-App Billing - queryInventoryAsync devuelve 0 resultado
  • Facturación en la aplicación de Android: ¿cuál es la "carga útil del desarrollador" y cómo funciona el botón "Comprar"?
  • Prueba de facturación en la aplicación
  • En la facturación de aplicaciones (v3) - comprensión de una excepción nullpointer
  • Android: cómo actualizar una aplicación de Android con facturación inapp?
  • ¿Cuándo iniciar y detener el servicio de facturación en la aplicación?
  • Error de compra de devolución de Google IAB type = 3 subtype = 4
  • Flujo de usabilidad de Android en la aplicación de facturación compra de un bien virtual
  • Consumible de Android: "ya posee ese elemento", pero inventory.hasPurchase () es falso
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.