Displaying or recommending a collection of third-party apps that are designed for a specific approved need (e.g. health management, aviation, accessibility). Your app should provide robust editorial content so that it doesn’t seem like a mere storefront. 3.2.1 Acceptable Displaying your own apps for purchase or promotion within your app, provided the app is not merely a catalog of your apps.

2.5 Software Requirements2.5.1 Apps may only use public APIs and must run on the currently shipping OS. Keep your apps up-to-date and make sure you phase out any deprecated features, frameworks or technologies that will no longer be supported in future versions of an OS. Apps should use APIs and frameworks for their intended purposes and indicate that integration in their app description. For example, the HomeKit framework should provide home automation services; and HealthKit should be used for health and fitness purposes and integrate with the Health app.

2.5.9 Apps that alter or disable the functions of standard switches, such as the Volume Up/Down and Ring/Silent switches, or other native user interface elements or behaviors will be rejected. For example, apps should not block links out to other apps or other features that users would expect to work a certain way. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.

Other uses may result in the rejection of the app and the revocation of Wallet credentials. Disabling access to specific approved rental content (e.g. films, television programs, music, books) after the rental period has expired; all other items and services may not expire.

High Quality & Easy To Use WordPress Themes

Apps that include call-, SMS-, and MMS- blocking functionality or spam identification must clearly identify these features in their marketing text and explain the criteria for their blocked and spam lists. Ensure that the vocabulary and phrases in your plist pertains to your app and the downloadsdb Siri functionality of the intents the app has registered for. Aliases must relate directly to your app or company name and should not be generic terms or include third-party app names or services. For example, if your app is a meal planning app, you should not incorporate an intent to start a workout, even if the app shares integration with a fitness app.

Subscriptions must work on all of the user’s devices where the app is available. When incorporating auto-renewable subscriptions into your app, be sure to follow the guidelines below.

New Divi Developer Api

Cryptocurrency apps may not offer currency for completing tasks, such as downloading other apps, encouraging other users to download, posting to social networks, etc. Auto-renewing subscription apps may offer a free trial period to customers by providing the relevant information set forth in App Store Connect.

  • Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.
  • Secure sharing features, so you can share information with trusted friends and family members.
  • LastPass is supported across a wide variety of browsers and operating systems.
  • Of course, the offers on our platform don’t represent all financial products out there, but our goal is to show you as many great options as we can.

Remember to assign the correct purchasability type or your app will be rejected. Apps may use in-app purchase currencies to enable customers to “tip” digital content providers in the app. 2.5.15 Apps that enable users to view and select files should include items from the Files app and the user’s iCloud documents. 2.5.12 Apps using CallKit or including an SMS Fraud Extension should only block phone numbers that are confirmed spam.