How to Comply with Apple’s Schedule 2, Section 3.8(b)
Blog post from RevenueCat
Apple's recent changes to Schedule 2, Section 3.8(b) of the Paid Applications Agreement have simplified the requirements for disclosing information about auto-renewing subscriptions, now focusing only on the title, length, and price of the subscription. Previously, developers faced challenges due to Apple's stringent and sometimes obscured submission criteria, which often resulted in app rejections for non-compliance. The updated requirements are intended to be displayed clearly within the app's purchase flow, without necessitating user interaction such as opening links, despite earlier expectations that information in StoreKit's modal alerts would suffice. The burden of implementing these requirements, including the need to incorporate specific legal language into the app's interface, has been criticized by developers as creating unnecessary complexity and cost. While Apple claims these changes address legal concerns, developers argue that adjustments to the iOS purchase flow would have been a more user-friendly solution.