Einstellung von Produkten und Funktionen

In diesem Dokument sind die Google Play Developer APIs und die zugehörigen Funktionen aufgeführt, deren Unterstützung in absehbarer Zeit endet.

Zeitplan für die Einstellung – 19. Mai 2026 bis 31. August 2028

Die Funktionen und APIs in diesem Abschnitt werden am 19. Mai 2026 eingestellt und am 31. August 2028 heruntergefahren. Sie können jedoch eine Verlängerung für die eingestellten Elemente bis zum 1. November 2028 beantragen.

Eingestellte Abo-APIs

In diesem Abschnitt sind die API-Einstellungen aufgeführt.

API Verfügbare Alternative
subscriptions.cancel subscriptionsv2.cancel
subscriptions.defer subscriptionsv2.defer
Order.lineItems.subscriptionDetails.offer_phase Order.lineItems.subscriptionDetails.offer_phase_details

Zeitplan für die Einstellung – 21. Mai 2025 bis 31. August 2027

Die Funktionen und APIs in diesem Abschnitt werden am 21. Mai 2025 eingestellt und am 31. August 2027 heruntergefahren. Sie können jedoch eine Verlängerung für die eingestellten Elemente bis zum 1. November 2027 beantragen.

Eingestellte Abo-APIs

In diesem Abschnitt sind die API-Einstellungen aufgeführt.

API Verfügbare Alternative
subscriptions.get subscriptionsv2.get
subscriptions.refund Rufen Sie subscriptionsv2.get auf, um SubscriptionPurchaseLineItem. latest_successful_order_id, und rufen Sie dann Orders.refund auf, um die Bestellungen zu erstatten.
subscriptions.revoke subscriptionsv2.revoke
SubscriptionPurchaseV2. latestOrderId SubscriptionPurchaseLineItem. latest_successful_order_id
RealTimeDeveloperNotification. SubscriptionNotification.subscriptionId Keine Alternative
RealTimeDeveloperNotification. SubscriptionNotification. notificationType SUBSCRIPTION_PRICE_CHANGE_CONFIRMED SUBSCRIPTION_PRICE _CHANGE_UPDATED

SubscriptionPurchaseV2-Felder für wiederkehrende Abos

purchases.subscriptionv2 enthält neue Felder, die mehr Details zu neuen Abo-Objekten liefern. In der folgenden Tabelle sehen Sie, wie Felder aus dem Legacy-Abo-Endpunkt den entsprechenden Feldern in purchases.subscriptionv2 zugeordnet werden.

SubscriptionPurchase SubscriptionPurchaseV2
countryCode regionCode
orderId lineItems.latestSuccessfulOrderId
Sie können die ausstehende Bestell-ID aus inGracePeriodStateContext.renewalDeclined.pendingOrderId oder onHoldStateContext.renewalDeclined.pendingOrderId abrufen.
startTimeMillis startTime
expiryTimeMillis lineItems.expiryTime (jedes im Kauf erworbene Abo hat ein eigenes expiryTime)
autoResumeTimeMillis pausedStateContext.autoResumeTime
autoRenewing lineItems.autoRenewingPlan.autoRenewEnabled
priceCurrenceCode, priceAmountMicros lineItems.autoRenewingPlan.recurringPrice
introductoryPriceInfo lineItems.offerPhase.introductoryPrice
Diese Informationen finden Sie auch im offer für jedes der gekauften Abos.
developerPayload (kein entsprechendes Feld) Die Entwickler-Payload wurde eingestellt.
paymentState (kein entsprechendes Feld)
Sie können den Zahlungsstatus aus subscriptionState:
  • Zahlung ausstehend:
    • SUBSCRIPTION_STATE_PENDING (neue Käufe mit ausstehender Transaktion)
    • SUBSCRIPTION_STATE_IN_GRACE_PERIOD
    • SUBSCRIPTION_STATE_ON_HOLD
  • Zahlung eingegangen:
    • SUBSCRIPTION_STATE_ACTIVE
  • Kostenloser Testzeitraum:
    • lineItems.offerPhase.freeTrial
  • Verzögertes Upgrade / Downgrade:
    • lineItems.deferredItemReplacement
cancelReason, userCancellationTimeMillis, cancelSurveyResult canceledStateContext
linkedPurchaseToken linkedPurchaseToken (keine Änderung)
purchaseType Test: über testPurchase
Angebot: signupPromotion
priceChange lineItems.autoRenewingPlan.priceChangeDetails
profileName, emailAddress, givenName, familyName, profileId subscribeWithGoogleInfo
acknowledgementState acknowledgementState (no change)
promotionType, promotionCode signupPromotion
externalAccountId, obfuscatedExternalAccountId, obfuscatedExteranlProfileId externalAccountIdentifiers