In diesem Dokument werden die Google Play Developer APIs und die zugehörigen Funktionen aufgeführt, deren Unterstützung in absehbarer Zeit endet.
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 abgeschaltet. Sie können jedoch bis zum 1. November 2027 eine Verlängerung für die eingestellten Artikel beantragen.
Eingestellte Abo-APIs
In diesem Abschnitt werden die API-Einstellung aufgeführt.
| API | Verfügbares Ersatzgerät |
|---|---|
| subscriptions.get | subscriptionsv2.get |
| subscriptions.refund | Rufen Sie subscriptionsv2.get auf, um SubscriptionPurchaseLineItem abzurufen. 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 | Kein Ersatz |
| 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 alten Abo-Endpunkt den entsprechenden Feldern in purchases.subscriptionv2 zugeordnet werden.
| SubscriptionPurchase | SubscriptionPurchaseV2 |
|---|---|
countryCode |
regionCode |
orderId |
SubscriptionPurchaseLineItem.latest_successful_order_id |
| (kein entsprechendes Feld) | lineItems.offerPhase (gibt die aktuelle Phase an: kostenloses Probeabo, Einführungspreis, anteilige Berechnung, Grundpreis) |
| (kein entsprechendes Feld) | lineItems (Liste von
SubscriptionPurchaseLineItem), die die mit dem Kauf erworbenen Produkte darstellt |
| (kein entsprechendes Feld) | lineItems.offerDetails.basePlanId |
| (kein entsprechendes Feld) | lineItems.offerDetails.offerId |
| (kein entsprechendes Feld) | lineItems.offerDetails.offerTags |
startTimeMillis |
startTime |
expiryTimeMillis |
lineItems.expiryTime (jedes im Kauf erworbene Abo hat ein eigenes expiryTime) |
| (kein entsprechendes Feld) | subscriptionState (gibt den Status des Abos an) |
| (kein entsprechendes Feld) | pausedStateContext (nur vorhanden, wenn der Abostatus SUBSCRIPTION_STATE_PAUSED ist) |
autoResumeTimeMillis |
pausedStateContext.autoResumeTime |
| (kein entsprechendes Feld) | canceledStateContext (nur vorhanden, wenn der Abostatus SUBSCRIPTION_STATE_CANCELED ist) |
| (kein entsprechendes Feld) | testPurchase (nur bei Käufen durch Lizenztester vorhanden) |
autoRenewing |
lineItems.autoRenewingPlan.autoRenewEnabled |
priceCurrenceCode,
priceAmountMicros |
lineItems.autoRenewingPlan.recurringPrice |
introductoryPriceInfo |
lineItems.offerPhase.introductoryPriceDiese Informationen finden Sie auch in der offer für jedes der gekauften Abos. |
| developerPayload | (kein entsprechendes Feld) Entwickler-Payload wurde eingestellt |
| paymentState | (kein entsprechendes Feld) Sie können den Zahlungsstatus aus subscriptionState ableiten:
|
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 |
Weitere Funktionen zur Aboverwaltung
purchases.subscriptions:get wurde auf purchases.subscriptionsv2:get aktualisiert. Die restlichen Funktionen zur Verwaltung von Entwicklerabos bleiben vorerst im purchases.subscriptions-Endpunkt unverändert. Sie können also weiterhin purchases.subscriptions:acknowledge, purchases.subscriptions:cancel, purchases.subscriptions:defer, purchases.subscriptions:refund und purchases.subscriptions:revoke wie bisher verwenden.