Including cancellation, resubscription, and pause. The user is then able to manage their payment methods and access features ProductId and app package name respectively: Screen, replacing "your-sub-product-id" and "your-app-package" with the Use the following URL to direct users to a specific subscription management Subscription, or using the Google Play Developer API as part of the Note: You set the product ID in the Play Console when you define the Subscription that the user purchased in that line item. Subscription purchase contains the productId value associated with the The corresponding productId as part of the subscription status information.Įach SubscriptionPurchaseLineItem object associated with a Of subscriptions associated with a particular user. Your app's backend or call BillingClient.queryPurchasesAsync() for a list Programmatically determine the productId for an existing subscription, query The package name and productId associated with the purchased subscription. To directly link to the management page for a non-expired subscription, indicate Link to a specific subscription management page (recommended) This deep link could be useful to help a user restore a canceled subscriptionįrom the Play Store subscriptions center. The Play Store subscriptions screen shows status for all of a user's Google Play-billed subscriptions.įigure 2. Subscriptions, as shown in figures 1 and 2: įigure 1. Use the following URL to direct users to the page that shows all of their SubscriptionState field of the subscription resource.īased on this, there are several ways you can deep link into the Play You can include a deep link from your app to the Google Play subscriptionsĬenter for non-expired subscriptions, which you can determine using the Users to manage their subscriptions, which you can incorporate into your app's Your app should include a link on a settings or preferences screen that allows Use deep links to allow users to manage a subscription Purchase is revoked, the remaining subscription is revoked and canceled,Īnd the user is issued a refund. Warning: If a user on a prepaid plan purchases a top-up, and you do notĪcknowledge the purchase within the corresponding period, the top-up For example, developers have 1.5 days toĪcknowledge a three-day prepaid plan. Prepaid plans with a duration shorter than one week must be acknowledged Prepaid plans with a duration of one week or longer must be acknowledged Both the initial purchase and any top-ups need to beĭue to the potential for short prepaid plan durations, it is important toĪcknowledge the purchase as soon as possible. Similar to auto-renewing subscriptions, you must acknowledge prepaid plansĪfter purchase. The following Purchase fields always contain the same data found in Result object are updated to reflect the most recent top-up purchase: The user is immediately charged for a full billing period,Īnd their entitlement is extended by the duration specified in the top-up.Īfter a top-up, the following fields in the Replacement mode, and you don't need to set this mode explicitly. Prepaid plan top-ups always use the CHARGE_FULL_PRICE You do not need to indicate that a purchase is a top-up. Subscription entitlement without interruption, the user must top-up aįor top-ups, launch the billing flow as you would with the original Prepaid plans do not automatically renew upon expiration. You can create an upgrade offer for users who are already subscribed.įor a detailed overview of subscription products, base plans, and offers, Introductory offer for users who have never subscribed to your app. Through base plans and offers, you can create multiple configurationsįor the same subscription product. Set of benefits ("Silver" and "Gold" tiers, for example). Represent different sets of benefits, or different tiers of a single You can have multiple subscriptions within the same app, either to For example, a subscription might entitle a user Subscriptions overviewĪ subscription represents a set of benefits users can access duringĪ specified time period. If you haven't configured subscription products for your app, seeĬreate and configure your products. Such as offering promotions and allowing your users to manage their own It also describes additional subscription features This topic describes how to handle subscription lifecycle events, such as
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |