In-App purchases question for iOS and Android

Stesvis 1,041 Reputation points
2021-04-04T22:48:24.713+00:00

I am implementing in-app purchases and i need to clarify a few things before i can proceed.
My app has these two types of "subscriptions":

  1. Renewable monthly/annual subscription
  2. One time subscription (users pay to mark their items as "featured"). Their item will display highlighted for 1 week/month

What I don't understand is what type of products these are respectively in the App Store Connects and in Google Play Console.
According to the descriptions given by Apple:
84258-image.png

  1. In App Store Connects it looks like they should be Auto-Renewable Subscription, while in Google Play it seems that they should be Subscriptions
  2. In App Store Connects it looks like they should be Non-Renewing Subscription, while in Google Play it seems that they should be In-app products

So, first of all, based on the products description #1 and #2, did I create the correct product types? I am confused because Apple calls them both "subscriptions" but Google Play calls #2 "in-app products"...and I don't see a way in Google Play to create a "non-renewable subscription" like in Apple.

Note
I am implementing this using the InAppBilling Plugin, so I need these calls to return the same products from both stores:

   var subscriptions = await billing.GetProductInfoAsync(ItemType.Subscription, productIds);  
   var inAppProducts = await billing.GetProductInfoAsync(ItemType.InAppPurchase, productIds);  
Developer technologies | .NET | Xamarin
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.