Application rejected in Apple Store due to language difference with IOS messages

Asked

Viewed 70 times

2

I uploaded an app to the Apple Store, to be installed on iPhone and received rejection of it because of a strange thing:

Guideline 4.0 - Design

We noticed an Issue in your app that contributes to a Lower quality user Experience than Apple users expect:

Your app’s modal Alerts are in English, but your app’s Primary language is Portuguese. To help users understand Why your app is requesting access to a specific Feature, your app’s modal Alerts should be in the same language as the Rest of your app.

Next Steps

To resolve this Issue, Please revise your app to address all instances of this type of Issue.

Resources

For information on Improving and Enhancing your app:

  • Watch the video The Ingredients of Great Apps to understand the Basics of Great apps.
  • Watch the video iPhone and iPad User Interface Design for Practical design tips.
  • Watch iOS Development Videos to Learn about Programming and design tips.
  • Review the iOS Human Interface Guidelines and ensure that your app’s interface and design Adhere to These guidelines.

Please see Attached screenshot for Details.

The application is in Portuguese, developed in Ionic 1 version 3.16.0. The message that comes up is the one asking the device owner to allow the app to access its location. Only this was in English, and that was the reason for the rejection. It is an Alert of the device’s Operating System and not of my application.

How can I fix this?

1 answer

2

You should add in the file config.xml, in the Platform section, the permissions that you use along with the appropriate messages. An example:

<platform name="ios">
    ...
    <config-file parent="NSLocationUsageDescription" platform="ios" target="*-Info.plist">
        <string>Precisamos da sua localização para ...</string>
    </config-file>
    ....
</platform>

Browser other questions tagged

You are not signed in. Login or sign up in order to post.