Forum Academy Marketplace Showcase Pricing Features

Apple deadline for HTML5 apps - No more Bubble iOS apps?

Unless I’ve misunderstood - it looks like Apple is pulling the plug on web apps, like Bubble built ones, used in iOS wrappers - even if they use push notifications and iOS design conventions. The new deadline for HTML5 app guidelines is now March 3, 2020.

I found the below statement here: https://www.imore.com/apple-extends-deadline-html5-app-guidelines

In order to provide users with the secure and curated experience that they expect on the App
Store, we have always specified that apps must be self-contained bundles. This means that the core features and functionality of the app must be contained within the binary of the software, rather than made possible by referring users outside of the approved app, including through the use of HTML5. Apps that provide core features and functionality dynamically with web technology like HTML5 are best delivered to everyone in Safari, rather than through the curated App Store.

Does this mean Bubble apps won’t be useable in iOS next year?

1 Like

It looks like it applies only to the apps that contain the following features:

1 Like

Hi @plato39 welcome to Bubble!

Thanks sharing. As @lottemint.md mentioned, you need to use Apple’s In-App Purchase API method (minus 30% for their commission) as the method in your app or Stripe on certain conditions (see below).

Here the fast way to build it:

2 Likes

Hello @lottemint.md and @JohnMark

Thanks very much for the info.

2 Likes

As I remember, it is required to use Apple Pay method in the case if you have subscriptions or you are selling non-physical goods.

It looks like we still can use such platforms as Stripe, but, it should installed as a component directly in your Xcode project.

Stripe on iOS:

Using Stripe and Apple Pay vs. in-app purchases

Apple Pay doesn’t replace Apple’s In-App Purchase API. You can use any of Stripe’s supported payment methods and Apple Pay in your iOS app to sell physical goods (e.g., groceries and clothing) or for services your business provides (e.g., club memberships and hotel reservations). These payments are processed through Stripe and you only need to pay Stripe’s processing fee.

Apple’s developer terms require their In-App Purchase API be used for digital “content, functionality, or services,” such as premium content for your app or subscriptions for digital content. Payments made using the In-App Purchase API are processed by Apple and subject to their transaction fees.

1 Like

Building on this. “Apple’s developer terms require their In-App Purchase API be used for digital “content, functionality, or services,” such as premium content for your app or subscriptions for digital content.”

@JohnMark - Can In app purchases be initiated using the Jasonelle method of wrapping a bubble app?

Thanks in advance!

Yes it’s possible, but it is custom made function at the moment. You can ask for it to Jasonelle forum.

1 Like