<aside> ✅ You can package Scandi as a native Android application
</aside>
Android made it simple to publish web-wrapper-based apps to the marketplace. But, it also provides a little bit more security by introducing the concept of Trusted Web Activity.
Visit the official site and register for a developer account.
You can download ZIP for this repository, or clone with a command below:
git clone [email protected]:scandipwa/scandipwa-android-app.git
MainActivity.java
Replace https://demo.scandipwa.com/ with your site's URL.
Find and replace all com.scandipwa
of this String in a cloned repository and replace it with your custom value.
Upload the file of a similar structure to your server's .well-known/assetlinks.json
URL. Make sure it's publicly accessible!
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target" : { "namespace": "android_app", "package_name": "<PACKAGE_NAME>",
"sha256_cert_fingerprints": ["<FINGERPRINT>"] }
}]
Make sure to replace PACKAGE_NAME
with the one, you chose in step 4.
FINGERPRINT
with values obtained from your Google Play Console > Release Management > App Signing.
<aside> 🚨 You will need an Android Studio installed. You can download it here.
</aside>
.apk
file created on step 3For a more detailed guide, please see The Manifests's guide.
The process of review might take up to 7 days and result in refusal. ScandiPWA does not guarantee your app publishing. Please make sure the app you build complies with PlayStore guidelines.