Hey everyone
I've been attempting to get the Xamarin.InAppPurchase working with Auto-Renewing subscriptions for almost a week now, and unsuccessful in everything I try. I can purchase the Auto-Renewing subscription just fine, however I have no way to ask the server if the subscription is still active, and the remaining duration. I've read somewhere that I'm supposed to send a JSON request with the receipt and Shared Secret Key as part of the content. However nowhere did it specify if that was necessary in Xamarin as well, and I'm guessing it's not, since there's the FinishTransaction method being called. Is this correct, or how is it done? I've tried the following this:
- Checking the Purchased property on InAppProduct's. Always false except in the ProductPurchased event.
- Checking the ExpirationDate on InAppProduct. Always shows the exact same time as I sent the request.
- Checking the Valid property. Always true.
Except for these, I haven't tried much else.
Also, is there a way to prematurely stop a subscription, or do I HAVE to wait the 30 minutes (6 * 5 minutes, because it's a monthly subscription, and auto-renewing subscriptions expires after 6 renewals), every time I purchase the subscription? I tried entering the "Administer Subscription" in the prompt when I attempt to buy it again when I already own it. However after logging in, Safari simply redirects me back to iTunesConnect's homepage, not logged in or anything.
Thanks