public class AndroidPublisher.Purchases.Subscriptions
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
AndroidPublisher.Purchases.Subscriptions.Cancel |
class |
AndroidPublisher.Purchases.Subscriptions.Defer |
class |
AndroidPublisher.Purchases.Subscriptions.Get |
class |
AndroidPublisher.Purchases.Subscriptions.Refund |
class |
AndroidPublisher.Purchases.Subscriptions.Revoke |
| Constructor and Description |
|---|
Subscriptions() |
| Modifier and Type | Method and Description |
|---|---|
AndroidPublisher.Purchases.Subscriptions.Cancel |
cancel(java.lang.String packageName,
java.lang.String subscriptionId,
java.lang.String token)
Cancels a user's subscription purchase.
|
AndroidPublisher.Purchases.Subscriptions.Defer |
defer(java.lang.String packageName,
java.lang.String subscriptionId,
java.lang.String token,
SubscriptionPurchasesDeferRequest content)
Defers a user's subscription purchase until a specified future expiration time.
|
AndroidPublisher.Purchases.Subscriptions.Get |
get(java.lang.String packageName,
java.lang.String subscriptionId,
java.lang.String token)
Checks whether a user's subscription purchase is valid and returns its expiry time.
|
AndroidPublisher.Purchases.Subscriptions.Refund |
refund(java.lang.String packageName,
java.lang.String subscriptionId,
java.lang.String token)
Refunds a user's subscription purchase, but the subscription remains valid until its expiration
time and it will continue to recur.
|
AndroidPublisher.Purchases.Subscriptions.Revoke |
revoke(java.lang.String packageName,
java.lang.String subscriptionId,
java.lang.String token)
Refunds and immediately revokes a user's subscription purchase.
|
public AndroidPublisher.Purchases.Subscriptions.Cancel cancel(java.lang.String packageName, java.lang.String subscriptionId, java.lang.String token) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.packageName - The package name of the application for which this subscription was purchased (for example,
'com.some.thing').subscriptionId - The purchased subscription ID (for example, 'monthly001').token - The token provided to the user's device when the subscription was purchased.java.io.IOExceptionpublic AndroidPublisher.Purchases.Subscriptions.Defer defer(java.lang.String packageName, java.lang.String subscriptionId, java.lang.String token, SubscriptionPurchasesDeferRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.packageName - The package name of the application for which this subscription was purchased (for example,
'com.some.thing').subscriptionId - The purchased subscription ID (for example, 'monthly001').token - The token provided to the user's device when the subscription was purchased.content - the SubscriptionPurchasesDeferRequestjava.io.IOExceptionpublic AndroidPublisher.Purchases.Subscriptions.Get get(java.lang.String packageName, java.lang.String subscriptionId, java.lang.String token) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.packageName - The package name of the application for which this subscription was purchased (for example,
'com.some.thing').subscriptionId - The purchased subscription ID (for example, 'monthly001').token - The token provided to the user's device when the subscription was purchased.java.io.IOExceptionpublic AndroidPublisher.Purchases.Subscriptions.Refund refund(java.lang.String packageName, java.lang.String subscriptionId, java.lang.String token) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.packageName - The package name of the application for which this subscription was purchased (for example,
'com.some.thing').subscriptionId - The purchased subscription ID (for example, 'monthly001').token - The token provided to the user's device when the subscription was purchased.java.io.IOExceptionpublic AndroidPublisher.Purchases.Subscriptions.Revoke revoke(java.lang.String packageName, java.lang.String subscriptionId, java.lang.String token) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.packageName - The package name of the application for which this subscription was purchased (for example,
'com.some.thing').subscriptionId - The purchased subscription ID (for example, 'monthly001').token - The token provided to the user's device when the subscription was purchased.java.io.IOException