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:

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 a test account for review

For your app to be approved, it is necessary to create a test account which allows Apple reviewers to access and test all the features of your app that are behind the login screen.

To create a new user account, click on People > Attendees > 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. Sign in to App Store Connect.
  2. Click on My Apps and select the app you want to submit for review.
Click on My Apps

  1. In the app's details page, click on App Store (or Prepare for Submission if you’re submitting a new version).
  2. Scroll down to the App Review Information section.
  3. In the Sign-in Information field, provide the test account credentials you created.
Include any necessary instructions for the reviewers to access specific features or sections of your app.
  1. Double-check all the information you’ve entered, ensuring it’s accurate and complete.
Before submitting, use the test account yourself to ensure it works flawlessly.
  1. Click Submit for Review to send your app to Apple for review.
For more detailed guidelines, refer to the Apple Developer documentation.

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?