Este documento lista as APIs Google Play Developer e os recursos relacionados que estão em um período de suspensão de uso.
Cronograma de suspensão de uso: de 19 de maio de 2026 a 31 de agosto de 2028
Os recursos e as APIs nesta seção serão suspensos em 19 de maio de 2026 e desativados em 31 de agosto de 2028. Para itens suspensos, você pode solicitar uma extensão até 1º de novembro de 2028 enviando um tíquete de suporte pelo Play Console > Ajuda.
APIs de assinatura suspensas
Esta seção lista as suspensões de uso de APIs.
Cronograma de suspensão de uso: de 21 de maio de 2025 a 31 de agosto de 2027
Os recursos e as APIs nesta seção serão suspensos em 21 de maio de 2025 e desativados em 31 de agosto de 2027. Para itens suspensos , você pode solicitar uma extensão até 1º de novembro de 2027 enviando um tíquete de suporte pelo Play Console > Ajuda.
APIs de assinatura suspensas
Esta seção lista as suspensões de uso de APIs.
| API | Substituição disponível |
|---|---|
| subscriptions.get | subscriptionsv2.get |
| subscriptions.refund | Chame subscriptionsv2.get para receber SubscriptionPurchaseLineItem. latest_successful_order_id, e, em seguida, chame Orders.refund para reembolsar os pedidos. |
| subscriptions.revoke | subscriptionsv2.revoke |
| SubscriptionPurchaseV2. latestOrderId | SubscriptionPurchaseLineItem. latest_successful_order_id |
| RealTimeDeveloperNotification. SubscriptionNotification.subscriptionId | Nenhuma substituição |
| RealTimeDeveloperNotification. SubscriptionNotification. notificationType SUBSCRIPTION_PRICE_CHANGE_CONFIRMED | SUBSCRIPTION_PRICE _CHANGE_UPDATED |
Campos SubscriptionPurchaseV2 para assinaturas recorrentes
purchases.subscriptionv2 contém novos campos que apresentam mais detalhes
sobre novos objetos de assinatura. A tabela a seguir mostra a maneira como os campos do
endpoint de assinatura legado equivalem aos campos correspondentes em
purchases.subscriptionv2.
| SubscriptionPurchase | SubscriptionPurchaseV2 |
|---|---|
countryCode |
regionCode |
orderId |
lineItems.latestSuccessfulOrderIdVocê pode receber o ID do pedido pendente de inGracePeriodStateContext.renewalDeclined.pendingOrderId ou
onHoldStateContext.renewalDeclined.pendingOrderId. |
startTimeMillis |
startTime |
expiryTimeMillis |
lineItems.expiryTime (cada assinatura adquirida
na compra tem um expiryTime próprio) |
autoResumeTimeMillis |
pausedStateContext.autoResumeTime |
autoRenewing |
lineItems.autoRenewingPlan.autoRenewEnabled |
priceCurrenceCode,
priceAmountMicros |
lineItems.autoRenewingPlan.recurringPrice |
introductoryPriceInfo |
lineItems.offerPhase.introductoryPriceEssas informações também podem ser encontradas no offer para
cada uma das assinaturas compradas. |
developerPayload |
(nenhum campo equivalente) o payload do desenvolvedor foi descontinuado |
paymentState |
(nenhum campo equivalente) É possível inferir o estado do pagamento de subscriptionState:
|
cancelReason,
userCancellationTimeMillis,
cancelSurveyResult |
canceledStateContext |
linkedPurchaseToken |
linkedPurchaseToken (nenhuma mudança) |
purchaseType |
Teste: por testPurchasePromoção: signupPromotion |
priceChange |
lineItems.autoRenewingPlan.priceChangeDetails |
profileName,
emailAddress,
givenName,
familyName,
profileId |
subscribeWithGoogleInfo |
acknowledgementState |
acknowledgementState (no change) |
promotionType,
promotionCode |
signupPromotion |
externalAccountId,
obfuscatedExternalAccountId,
obfuscatedExteranlProfileId |
externalAccountIdentifiers |