In-store app approval on the Apple Store

Apps submitted to the Apple Store must undergo a review process to receive approval. After submitting your app for review, verify that you have fulfilled all requirements to ensure a smooth review process.

Creating a public event for approval

For an app to be approved on the Apple Store, a demo event must be created with adequate information and published. The event should have information such as event date and time, venue, cover, etc. This way, Apple can verify that your app is real and working.

We understand that privacy is important. However, we advise creating a visible demo event that allows in-app registration. Thus, developers can register and review the app registration structure.
The word "test" should not appear anywhere in your event.

Ensure that you add information to the following sections of your demo event:

Refer to the following section to learn more about the minimum requirements for these sections.

Minimum requirements for your demo event

Below are some suggested minimum requirements for your demo event:

  1. Event Details: It is advised to enter the following information in the Event details page:
  • Event address.
  • Event cover.
  • General description of your event.
  • Set the status of your event to Published.
  • Set to Visible to world.
  • Contact information.
  • Set a Reply-to email.
  1. Activities: The minimum number of activities you can add is 2.
  2. Speakers: The minimum number of speakers you can add is 2.
  3. Tags: The minimum number of tags you can add is 2.
  4. Live app tabs: It is recommended to keep the following live app tabs:
  • Event information.
  • Agenda.
  • Speakers.
  • Photos - add at least 5 photos from your past events.
  • Content Feed - post at least 2 messages.
  • Check-in.
  • Access control.
  • Custom “Terminate account” tab.
  • Voucher.
  1. Custom Website: We advise your custom website contains the following sections:
  • Event description.
  • Speakers.
  • Agenda.
  • Registration form.
  • Map.
  • Photo Gallery (at least 5 photos from past events).

Creating credentials for approval

For your app to be approved, it is necessary to create an attendee login and password within your event and insert it on App Store Connect.

To create the attendee, click on People > Attendee > Add person.

For example:
Name: Ash
Email: samplemail@apple.com
Password: xxxxxxxx

This is an example. When creating your attendee login, use a unique email and password.

To insert the credentials on App Store Connect, complete the following steps:

  1. Login to App Store Connect.
  2. Navigate to My Apps.
  3. Select your app and the correct app version on the left panel.
  4. Check the Sign-in required box under App Review Information.
  5. Enter the login credentials in the Username and Password fields.
screenshot app store
  1. Click the Save button at the top of the page after inserting the credentials.

Creating a custom menu for account termination

Apple requires all apps that support account registration to also support account termination. As a result, adding an account termination option to your app is essential. 

To create a custom menu that allows account termination, complete the following steps:

  1. Navigate to Settings > Tabs.
  2. Click the Live App button on the top left corner of the screen.
  3. Click the New Item button. A pop-up box will appear.
  4. Enter the title for the menu (for example: Terminate account) in the Item title box.
  5. Enter the link to the InEvent Account termination page https://inevent.com/terminate.php in the Item link box.
  6. Click Create to add the custom menu.
Creating a custom menu for account termination
Apple App Store and Google Play Store have strict rules regarding image usage. If you are part of an agency organizing the event on behalf of your client, ensure that you have a declaration of content rights signed by your client.

Requesting Multicast Networking Entitlement for badge printing

Using the official InEvent iOS app, you can create and design badges, define specific badges for groups of attendees, and control attendee check-ins as well as print attendee badges during in-person events.

For more information, refer to our Badge printing for iOS article.

In order to use the iOS badge printing feature with your white-label app, it is necessary for you to request the Multicast Networking Entitlement for your app to Apple.

For more information on the Multicast Networking Entitlement property, refer to the official Apple documentation on com.apple.developer.networking.multicast.

To request the Multicast Networking Entitlement for your app, navigate to Apple's Multicast Networking Entitlement Request page and log in using your Apple Developer credentials. Then, submit a request for the following entitlements:

<key>com.apple.developer.networking.wifi-info</key>
<true/>
<key>com.apple.external-accessory.wireless-configuration</key>
<true/>
<key>com.apple.developer.networking.custom-protocol</key>
<true/>
<key>com.apple.developer.networking.multicast</key>
<true/>


How Did We Do?