A submitted app was rejected by Apple due to Guideline 3.2.2 referring to the way the location permissions are directed to the customer is not correct. The message received is similar to the one below:
We noticed that your app includes the ability to collect charitable donations within the app, which is not appropriate for the App Store, because your organization does not appear to be an approved nonprofit.
Apple offers below alternatives for the solution:
- Both approved and not approved nonprofits may accept donations outside of free apps by providing a link to your website that launches Safari or SFSafariViewController for users to make a donation.
- If you are an approved nonprofit, you may accept donations within free apps, so long as you don't collect the donation using the in-app purchase and the app includes Apple Pay for Donations in all locations where Apple Pay is available.
- If you are not an approved nonprofit, you may add a link in free apps to send an SMS to make the donation.
If your organization is already a Benevity-approved nonprofit, it would be appropriate to confirm this approved nonprofit status in the App Review Information section of App Store Connect.
If none of the alternatives are suitable for you, please remove the Donation feature and re-publish the application in the BiznessApps CMS for the changes to take effect. Without republishing the app, the same app that was published previously will be reviewed by Apple and will be rejected again.
As such, please republish the iOS application by going to BiznessApps CMS > App's Dashboard > Publish as mentioned in the article Publishing Or Republishing Your IOS App.