2012-05-30 8 views
6

La implementación del nuevo producto de suscripción integrado en la aplicación para Android parece idéntica a la de los productos administrados/no administrados regulares, pero (afaik) la fecha de caducidad para las suscripciones solo está disponible a través de Google Play Android Desarrollar API basada en HTTP. Esa parte me tiene despistado.Obtener la fecha de vencimiento de las suscripciones en la aplicación Google Play

Cualquier ejemplo de implementación que use las API de Google API Java Client Libraries para obtener la fecha de vencimiento sería de gran ayuda.

Respuesta

1

Bueno, siempre se puede calcular la fecha de caducidad utilizando el AIDL para las suscripciones. Si solicita RESTORE_TRANSACTIONS (suponiendo que no tenga datos locales previos) obtendrá la fecha de compra y el estado actual de la suscripción y un par de otros datos. Si tiene una suscripción mensual y está más allá del primer mes, debe verificar el estado actual (que podría ser automático usando los receptores para PURCHASE_STATE_CHANGE impulsos de Play Store). Conociendo el estado y la fecha de compra, puede calcular la fecha de vencimiento.

Cuestiones relacionadas