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.
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.latestSuccessfulOrderIdSie 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.introductoryPriceDiese 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:
|
cancelReason,
userCancellationTimeMillis,
cancelSurveyResult |
canceledStateContext |
linkedPurchaseToken |
linkedPurchaseToken (keine Änderung) |
purchaseType |
Test: über testPurchaseAngebot: signupPromotion |
priceChange |
lineItems.autoRenewingPlan.priceChangeDetails |
profileName,
emailAddress,
givenName,
familyName,
profileId |
subscribeWithGoogleInfo |
acknowledgementState |
acknowledgementState (no change) |
promotionType,
promotionCode |
signupPromotion |
externalAccountId,
obfuscatedExternalAccountId,
obfuscatedExteranlProfileId |
externalAccountIdentifiers |