I have a flutter app that is available on android. It is accessible only for users in a certain country and with a SIM card of that country. I am trying to upload it to the app store for IOS but they have rejected it as they can't log in for the reasons mentioned above. Is there any way to explain that to apple?
Asked
Active
Viewed 424 times
-1
-
Does this answer your question? [Steps to upload an iPhone application to the AppStore](https://stackoverflow.com/questions/796482/steps-to-upload-an-iphone-application-to-the-appstore) – Protocol Nov 18 '21 at 08:14
-
It doesn't. It's not the uploading part that's the problem. It's that the logging in process is with a USSD and required your phone number to be registered in our database. So how can apple get past that to check the app for upload? – user17445212 Nov 18 '21 at 09:47
-
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. – Community Nov 22 '21 at 11:20
1 Answers
0
You can create a demo account, and in your code, if it is the demo account, skip the country and sim check. When submitting, enter this account's credentials under the "Demo account" section in AppStoreConnect.

Arik Segal
- 2,963
- 2
- 17
- 29
-
I thought about that. but, there's nothing a user enters for logging in. You just click on a button, and the app makes a USSD call to see if you are in our system and lets you through. – user17445212 Nov 18 '21 at 09:34
-
That's a tough one. The only thing that comes to mind is: if the check fails, after tapping the button, I suppose you have some explanatory label or alert that says something about it. In that case, next to this text, you can add a button entitled "Use a demo account". When this button is tapped, prompt for a password (you can also notify that "This button is for internal use by authorized app testers") and use this button as an entry point for the demo account. Another option is to distribute the app using Enterprise Distribution instead of through the AppStore. – Arik Segal Nov 18 '21 at 12:22
-
Yeah. That's the only way I could find as well. Thank you for the help. – user17445212 Nov 18 '21 at 15:04