🌈 Redirecting native iOS/Android App from your Website using app scheme.
<script src="https://cdn.jsdelivr.net/npm/@iamdew/deep-link@latest/dist/deep-link.min.js"></script>
bower install --save deep-link
<script src="./bower_components/deep-link/dist/deep-link.min.js"></script>
npm install --save @iamdew/deep-link
import DeepLink from '@iamdew/deep-link';
var deepLink = new DeepLink({
appStore: 'https://itunes.apple.com/kr/app/id123456789',
playStore: 'https://play.google.com/store/apps/details?id=com.example.myApp',
});
deepLink.register(document.getElementById('test'), {
appScheme: 'myApp://example/51', // Required (Optional that if openOnlyStore is true)
webUrl: 'http://www.naver.com', // Optional
openOnlyStore: true, // Optional (Default: false)
alsoUseWebUrlOnMobile: false, // Optional (Default: true)
openStoreWhenNoInstalledTheApp: false, // Optional (Default: true)
});
deepLink.openApp({
appScheme: 'myApp://example/51', // Required
webUrl: 'http://www.naver.com', // Optional
alsoUseWebUrlOnMobile: false, // Optional (Default: true)
openStoreWhenNoInstalledTheApp: false, // Optional (Default: true)
});
deepLink.openStore();
Feel free to submit issues and enhancement requests.
Bug reports and pull requests are welcome on GitHub at https://github.com/flosdor/deep-link
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!