Without fanfare, Apple updated its App Store Review Guidelines in time for developers to start working on iOS 12 (which was announced yesterday during the opening keynote of the Worldwide Developers Conference). Among the changes, Ma has implemented a standard for testing periods and clarifies rules for multiplatform services, see Steam Link, which has generated controversy in recent weeks.
In line with the user's new privacy and data security terms in iOS 11.3, new specific alerts have been created for when an app requires personal information, Apple has added a topic in the guidelines reinforcing the appropriate security measures for user information. Software must comply with the developer program license agreement and guidelines to prevent unauthorized use, disclosure or access of data by third parties.
Another novelty in the guidelines will certainly be well liked by all users: Apple informs developers how testing periods should be offered, even in applications that do not have a subscription. Until then, the possibility to try an app for free for a few days was only offered for apps that require subscription. 😊
Applications that do not require a subscription can offer a free trial period before presenting an option to fully unlock the paid resources, configuring a non-consumable item with price 0 that follows the naming convention: “14-day trial”.
Before the evaluation begins, your application must clearly identify the duration, content, or services that will no longer be accessible when the evaluation is over, in addition to all charges for downgrade that the user would need to pay for full functionality.
Meanwhile, apps that offer automatic renewal subscriptions are prohibited under the guise of being removed from the App Store from trying to trick users into buying a subscription under false pretenses or without obtaining the exact function that the purchase should provide.
With regard to multiplatform apps, Apple clarified some guidelines and implemented new standards, probably to avoid situations like Steam Link, in which the iOS game app was accepted, a priori, by the App Store review group and, in then declined for not following user generated content guidelines, in-app purchases, content codes, etc.
Multiplatform services: Applications that operate on multiple platforms can allow users to access content, subscriptions or resources they have purchased on another device as long as these items are also available as in-app purchases for iOS. You should not direct iOS users directly or indirectly to use a purchase method other than in-app purchase and other methods of communication should not discourage in-app purchase.
The user interface that appears to the customer should not look like an iOS or App Store view, should not use a store-like interface or include the ability to browse, select or purchase software that has not been purchased or not are licensed by the user.
Among other standards, Apple reports that apps can no longer encourage users to disable Wi-Fi, disable certain security features, and make other changes to system settings that are not related to the application's core functionality.
All standards can be checked on the App Store Review Guidelines page for developers.