En este documento, se enumeran las APIs de Google Play Developer y las funciones relacionadas que se encuentran en un período de baja.
Cronograma de baja: Del 19 de mayo de 2026 al 31 de agosto de 2028
Las funciones y las APIs de esta sección dejarán de estar disponibles el 19 de mayo de 2026 y se apagarán el 31 de agosto de 2028. En el caso de los elementos que dejaron de estar disponibles, puedes solicitar una extensión hasta el 1 de noviembre de 2028. Para ello, envía un ticket de asistencia a través de Play Console > Ayuda.
APIs de suscripciones obsoletas
En esta sección, se enumeran las APIs que dejaron de estar disponibles.
Cronograma de baja: del 21 de mayo de 2025 al 31 de agosto de 2027
Las funciones y las APIs de esta sección dejarán de estar disponibles el 21 de mayo de 2025 y se apagarán el 31 de agosto de 2027. En el caso de los elementos descontinuados, puedes solicitar una extensión hasta el 1 de noviembre de 2027. Para ello, envía un ticket de asistencia a través de Play Console > Ayuda.
APIs de suscripciones obsoletas
En esta sección, se enumeran las APIs que dejaron de estar disponibles.
| API | Reemplazo disponible |
|---|---|
| subscriptions.get | subscriptionsv2.get |
| subscriptions.refund | Llama a subscriptionsv2.get para obtener SubscriptionPurchaseLineItem. latest_successful_order_id y, luego, llama a Orders.refund para reembolsar los pedidos. |
| subscriptions.revoke | subscriptionsv2.revoke |
| SubscriptionPurchaseV2. latestOrderId | SubscriptionPurchaseLineItem. latest_successful_order_id |
| RealTimeDeveloperNotification. SubscriptionNotification.subscriptionId | Sin reemplazo |
| RealTimeDeveloperNotification. SubscriptionNotification. notificationType SUBSCRIPTION_PRICE_CHANGE_CONFIRMED | SUBSCRIPTION_PRICE _CHANGE_UPDATED |
Campos de SubscriptionPurchaseV2 para suscripciones recurrentes
purchases.subscriptionv2 contiene campos nuevos que proporcionan más detalles sobre los nuevos objetos de suscripción. En la siguiente tabla, se muestra la asignación de los campos del extremo de suscripción heredado a los campos correspondientes en purchases.subscriptionv2.
| SubscriptionPurchase | SubscriptionPurchaseV2 |
|---|---|
countryCode |
regionCode |
orderId |
lineItems.latestSuccessfulOrderIdPuedes obtener el ID del pedido pendiente de inGracePeriodStateContext.renewalDeclined.pendingOrderId o
onHoldStateContext.renewalDeclined.pendingOrderId. |
startTimeMillis |
startTime |
expiryTimeMillis |
lineItems.expiryTime (cada suscripción adquirida en la compra tiene su propio expiryTime) |
autoResumeTimeMillis |
pausedStateContext.autoResumeTime |
autoRenewing |
lineItems.autoRenewingPlan.autoRenewEnabled |
priceCurrenceCode,
priceAmountMicros |
lineItems.autoRenewingPlan.recurringPrice |
introductoryPriceInfo |
lineItems.offerPhase.introductoryPriceEsta información también se puede encontrar en el offer de
cada una de las suscripciones compradas. |
developerPayload |
(sin campo equivalente) la carga útil para desarrolladores dejó de estar disponible |
paymentState |
(sin campo equivalente) Puedes deducir el estado de pago a partir de subscriptionState:
|
cancelReason,
userCancellationTimeMillis,
cancelSurveyResult |
canceledStateContext |
linkedPurchaseToken |
linkedPurchaseToken (sin cambios) |
purchaseType |
Prueba: A través de testPurchasePromoción: signupPromotion |
priceChange |
lineItems.autoRenewingPlan.priceChangeDetails |
profileName,
emailAddress,
givenName,
familyName,
profileId |
subscribeWithGoogleInfo |
acknowledgementState |
acknowledgementState (no change) |
promotionType,
promotionCode |
signupPromotion |
externalAccountId,
obfuscatedExternalAccountId,
obfuscatedExteranlProfileId |
externalAccountIdentifiers |