With INAlternativeAppNames, you can provide alternative names for your app so that the user can find your app more easily.

Example you have a agenda app called Calendo

You can provide alternative names like Calendar, Kalender or Agenda to help users discover your app through different keywords.

How to implement

Add the INAlternativeAppNames key to your app's Info.plist file and provide an array of alternative names.

<key>INAlternativeAppNames</key>
<array>
    <dict>
        <key>INAlternativeAppName</key>
        <string>Kalender</string>
        <key>INAlternativeAppNamePronunciationHint</key>
        <string>Kalender</string>
    </dict>
    <dict>
        <key>INAlternativeAppName</key>
        <string>Calendar</string>
        <key>INAlternativeAppNamePronunciationHint</key>
        <string>Calendar</string>
    </dict>
    <dict>
        <key>INAlternativeAppName</key>
        <string>Planning</string>
        <key>INAlternativeAppNamePronunciationHint</key>
        <string>Planning</string>
    </dict>
</array>

The end user should be able to find your app using the app name and any of the alternative names you provided.

Note: There is a limit of 3 alternative names that you can provide.

Wrap up

In this article, we explored how to use INAlternativeAppNames to make your app more discoverable through alternative names. By providing a variety of keywords, you can help users find your app more easily.

Resources:

Read more

Share


Share Bluesky Mastodon Twitter LinkedIn Facebook