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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to