DEV Community

ayubkidvento
ayubkidvento

Posted on

Flutter(IOS) app concern in the External Link Account API

0

I've submitted my app for review on App Store. It got rejected and they replied me with this explanation.

Your "reader" app uses the External Link Account entitlement to link out for account creation and management but does not meet all requirements for using this entitlement.

Specifically, we found that your app does not meet the following requirement(s):

Your app does not use the External Link Account API to populate the modal sheet before every instance of linking out for account creation and management.
These requirements help protect user privacy and security, prevent scams and fraudulent activity, and maintain the overall quality of the experience when leaving the app to create or manage accounts.

Next Steps

It would be appropriate to revise your app to address the issues identified above. Make sure it meets all other requirements for apps using the External Link Account entitlement before resubmitting for review.

Resources

Learn more about the StoreKit External Link Account entitlement on Apple Developer.

Learn more about requirements for "reader" apps in App Store Review Guideline 3.1.3(a).

Requesting help in understanding and resolving this.

I tried every solution and configuration which they have recommended, I resubmitted the app and again got rejected.

On their official website there are two methods: canOpen(popup model for confirmation that you're about leave the app) and open(to open the link in the browser). What they are saying that if your app is redirecting to some link, it should open a confirmation popup model and then on confirmation, it should move forward.

But I didn't understand where these methods are defined or where can I get any sample or demo app.

Top comments (0)