Apple App Store Rejection: SFSafariView

I have an app where I can receive donations from users. Currently I use the WebSync app from Zeroqode to navigate to the external link to receive payments within the app.

Apple rejected my app and in the feedback they said this:

Both approved and not approved nonprofits may accept donations outside of free apps by providing a link to your website that launches the default browser or SFSafariViewController for users to make a donation.

So apparently using a web view is not acceptable like the plugin WebSync is utilising, it has to use the SFSafariView controller for navigation.

Can someone help in this regard on how to use that specific controller?
The option to use the phone’s default browser outside the app also has it’s own issues so I would prefer not going that route again.

Which App Review Guideline did Apple say you violated?

Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable

Ah that sucks. Haven’t seen any plugins enabling use of SFSafariView. For now I think the only option will be to link out of the app to Safari using the “Open an external website” action.

I tried that first but the workflow wouldn’t run on the live app. When I used WebSync as a work around bubble dropped the bug report.

I see, haven’t used that action in the live app, but assumed it would work since it does in Bubble Go. Have you tried using a text element instead, and adding a link to the text element? Those links should also open Safari I believe, and text elements can also be styled to look like a button.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.