Hi,
I am trying to make an subscription in my application with trial period. I
encounter some problems because I think that some cases does not follow the
documentation.
I want to precise here that I use a test account (register from the admin
console), subscription product is publish but application not yet.
The main problem is that I never receive the notification from Google Play
to my app when the subscriptions is cancelled, refunded or expired. (Notice
that I receive asynchronous message in response of
methods CHECK_BILLING_SUPPORTED, REQUEST_PURCHASE, RESTORE_TRANSACTIONS,
CONFIRM_NOTIFICATIONS, GET_PURCHASE_INFORMATION).
Reason is my application isn't yet published ? Any know issue about this
"bug" ?
Broadcast has an intent filter with actions:
<action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
<action android:name="com.android.vending.billing.RESPONSE_CODE" />
<action
android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />
Another strange case is when there is a "non-payment" for the subscription
at the end of the cycle (for example if user delete his payment method, but
still subscribed to the item), document said that purchaseState will be
expired. But (as above, i never receive the notification) and when i
call RESTORE_TRANSACTIONS, the purchaseState is still PURCHASED, so i can't
disable paid content to the user.
Another things is when i cancelled subscription in the trial period,
documentation said that the subscription will be immediately expired (or
cancelled) so finish now, but when user cancel his subscription from his
web interface of google play, message say that the application will
be available until the end of the cycle (end of the trial period). So, what
is the right behavior ? And as usual, both case, my application never get
the notification that the purchase state has change.
Is this feature is enough mature to use it for commercial application ?
I hope you can answer my questions...thanks,
Guillaume
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en