Android APK Detection Webpage
Budget: $12 – $30 SGD
I need a single-page HTML/JavaScript solution that visitors will open from an Android browser. The flow is:
• On page load, the script checks—using any reliable browser-side technique—whether an APK with a package name I’ll provide is already installed on the device.
• If the app exists, the page immediately launches it with intent:// (or a custom scheme, whichever is more robust across modern Android browsers).
• If the app is not present, the page shows a clear “Download” button, lets the user fetch the APK, and then keeps polling at short intervals.
• Once the user finishes the manual install and returns to the tab, the page detects the new installation automatically and redirects straight into the app without extra taps.
Deliverables
1. Clean, well-commented HTML/JS code (no build system required—plain files are fine).
2. Any auxiliary assets (e.g., manifest tweaks, custom scheme setup) and concise setup instructions.
3. Brief read-me covering browser compatibility notes limited to Android.
The method for detecting the installation is up to you; JavaScript checks, custom intents, or another proven approach are all acceptable as long as they work reliably on Android Chrome.
• On page load, the script checks—using any reliable browser-side technique—whether an APK with a package name I’ll provide is already installed on the device.
• If the app exists, the page immediately launches it with intent:// (or a custom scheme, whichever is more robust across modern Android browsers).
• If the app is not present, the page shows a clear “Download” button, lets the user fetch the APK, and then keeps polling at short intervals.
• Once the user finishes the manual install and returns to the tab, the page detects the new installation automatically and redirects straight into the app without extra taps.
Deliverables
1. Clean, well-commented HTML/JS code (no build system required—plain files are fine).
2. Any auxiliary assets (e.g., manifest tweaks, custom scheme setup) and concise setup instructions.
3. Brief read-me covering browser compatibility notes limited to Android.
The method for detecting the installation is up to you; JavaScript checks, custom intents, or another proven approach are all acceptable as long as they work reliably on Android Chrome.