Search Unity

Unity IAP subscription is supported in how many platforms?

Discussion in 'Unity IAP' started by jianal_unity, Dec 12, 2018.

  1. jianal_unity

    jianal_unity

    Joined:
    Dec 12, 2018
    Posts:
    2
  2. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
  3. jianal_unity

    jianal_unity

    Joined:
    Dec 12, 2018
    Posts:
    2
    Hi Jeff, thank you for the answer.
    Just to make sure that I understand it super clearly. "We support all platform subscriptions as normal IAP purchases." Normal IAP will only charge the customer once for their purchase to our game content. But subscription has the concept that customer agree to purchase my game content and we will charge the customer every month. So will Unity trigger the monthly billing to the customer?
    "The SubscriptionManager class supports iOS and Google Play." then for other platform, e.g. UWP, how do we(game developer) know that if the subscription has expired or cancelled(via SubscriptionManager class public Result isExpired() ). etc.

    Thanks a lot!
     
  4. JeffDUnity3D

    JeffDUnity3D

    Joined:
    May 2, 2017
    Posts:
    14,446
    You would need to track the subscription information yourself on the other platforms. When the user renews the subscription, the app should receive a ProcessPurchase callback. You would need to then calculate the remaining duration for the subscription (add 30 days to today's date, for example, and store that value on the device or in the cloud). It would be up to you if subscription support is worth the effort on the other platforms.