proposals icon indicating copy to clipboard operation
proposals copied to clipboard

Apple App Clips and Android Instant Apps

Open antonioberetini opened this issue 3 years ago • 6 comments

Plugin Request

Name: App Clips & Instant Apps Package: `@capacitor-community/app-clips-&-instant-apps

Platform(s)

IOS AND ANDROID

Existing Solutions

I was not able to find any existing solutions for this use case

Description

Instant apps and app clips are build to allow users to quickly access applications without having to download them from the stores. These applications are invoked with use of a QR code or via NFC tags. These features are often used in restaurants, bars gas stations or anywhere else where instant app function is required and bandwidth is often limited.

Apple App Clips: https://developer.apple.com/documentation/app_clips

Android Instant Apps: https://support.google.com/googleplay/android-developer/answer/9900182?hl=en

I am happy to provide payment for the integration of these features via Capacitor.

antonioberetini avatar Apr 26 '21 00:04 antonioberetini

I don't think that App Clips or Instant Apps are features/functionality that a plugin would expose. From reading through the docs, it seems to be more of an App specific configuration.

johnborges avatar Apr 26 '21 13:04 johnborges

@johnborges yes but capacitor needs to be aware of which portions of the app are meant to be used for instant apps and app clips. Configuration needs to live somewhere for both Ios and Android

antonioberetini avatar Apr 28 '21 21:04 antonioberetini

Would really love to see something like this implemented. This to me seems like the perfect candidate for what Capacitor stands for.

didier avatar Dec 24 '21 11:12 didier

In the past (2020), the size limit for a production Instant App was 5MB. This was hard for enterprise apps to achieve in practice and would have made it functionally difficult for a capacitor application to be within the size range.

I see now that the size constraint is now 15 MB. This is much more achievable and I could see the ability to distribute a capacitor app in this way.

I don't think that App Clips or Instant Apps are features/functionality that a plugin would expose. From reading through the docs, it seems to be more of an App specific configuration.

This is a correct understanding. To the commentary in this thread, perhaps the project generator could support generating some instant-app specific configuration. Delivering an Instant App has non-trivial product and process implications so it doesn't seem terrible that it requires some thought to get started. But I can also see an argument for enabling this distribution by default -- perhaps that could lead to a better future.

wokkaflokka avatar Apr 15 '22 15:04 wokkaflokka

Let's build it.

niallrr avatar Aug 19 '23 10:08 niallrr

It will not help but I would be very interested in a plugin allowing App Clips and Instant Apps. Does someone knows if it's planned ?

ycocatrix avatar Jul 12 '24 09:07 ycocatrix