Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IAP @ iPlayground 2020

denkeni
November 09, 2020

IAP @ iPlayground 2020

"Unpredictable Sandbox Environment for IAP Auto-renewable Subscriptions" slides here: https://speakerdeck.com/denkeni/unpredictable-sandbox-environment-for-iap-auto-renewable-subscriptions

denkeni

November 09, 2020
Tweet

More Decks by denkeni

Other Decks in Programming

Transcript

  1. Denken Chen @ iPlayground 2020
    ⼗年⽬睹之 In-App Purchase
    怪現狀

    View Slide

  2. 來做 In-App Purchase 訂閱制吧
    老闆

    View Slide

  3. Image from shutterstock
    “IAP is coming. Brace for impact.”

    View Slide

  4. © 2020 Denken All rights reserved. Redistribution or public display not permitted without written permission from Denken.
    https://denkeni.medium.com/unpredictable-sandbox-environment-for-iap-auto-renewable-subscriptions-44461d7b1378
    Unpredictable Sandbox
    Environment for IAP
    Auto-renewable Subscriptions
    Denken Chen, Confused iOS App Developer
    #WWDC20

    #WorldWideDevelopersConfused20

    View Slide

  5. 「簡單來說 不要想要對帳,絕對
    對不起來」
    https://www.slideshare.net/hokilaj/iap-auto-renewable-in-practice P.64 @ 2016/12

    View Slide

  6. 你需要實作 IAP 嗎?

    View Slide

  7. App Store Review Guidelines
    3.1.1 In-App Purchase
    If you want to unlock features or functionality within
    your app, (by way of example: subscriptions, in-game
    currencies, game levels, access to premium content,
    or unlocking a full version), you must use in-app
    purchase.

    View Slide

  8. App Store Review Guidelines
    3.1.1 In-App Purchase
    Apps may not use their own mechanisms to unlock
    content or functionality, such as license keys,
    augmented reality markers, QR code’s, etc. Apps and
    their metadata may not include buttons, external
    links, or other calls to action that direct customers to
    purchasing mechanisms other than in-app purchase.

    Epic Games: Fortnite(2020/08)

    View Slide

  9. App Store Review Guidelines
    3.1.3 Other Purchase Methods (since 2020)
    The following apps may use purchase methods other
    than in-app purchase.

    Apps in this section cannot, either within the app or
    through communications sent to points of contact
    obtained from account registration within the app (like
    email or text), encourage users to use a purchasing
    method other than in-app purchase.

    View Slide

  10. App Store Review Guidelines
    3.1.3(a) “Reader” Apps
    Apps may allow a user to access previously
    purchased content or content subscriptions
    (specifically: magazines, newspapers, books, audio,
    music, and video). Reader apps may offer account
    creation for free tiers, and account management
    functionality for existing customers.

    Kindle 條款(2011)、Spotify(2018)、Netflix(2018)、
    Amazon Prime Video: only 15% tax(2020/07)

    View Slide

  11. App Store Review Guidelines
    3.1.3(b) Multiplatform Services (since 2018)
    Apps that operate across multiple platforms may allow
    users to access content, subscriptions, or features
    they have acquired in your app on other platforms or
    your web site, including consumable items in multi-
    platform games, provided those items are also
    available as in-app purchases within the app.

    Setapp for iOS (2020/08)

    View Slide

  12. App Store Review Guidelines
    3.1.3(f) Free Stand-alone Apps (since 2020)
    Free apps acting as a stand-alone companion to a
    paid web based tool (eg. VOIP, Cloud Storage, Email
    Services, Web Hosting) do not need to use in-app
    purchase, provided there is no purchasing inside the
    app, or calls to action for purchase outside of the app.

    HEY Email 條款(2020/06)、Fastmail(2020/06)、
    WordPress(2020/08)

    View Slide

  13. Q&A Discussion

    View Slide