在webview中唤醒APP或者引导用户下载

2019-07-31  本文已影响0人  jiansheng

在webview中唤醒APP或者引导用户下载

function awakeApp() {
    const iframe = document.createElement('iframe');
    iframe.style.display = 'none';
    iframe.src = isIOS ? iosSchema : androidSchema; // APP schema
    document.body.appendChild(iframe);
    iframe.remove();
}
function downloadApp() {
    if (isIOS) {
        const iframe = document.createElement('iframe');
        iframe.style.display = 'none';
        iframe.src = iosStoreUrl;
        document.body.appendChild(iframe);
        iframe.remove();
    } else {
        window.open(androidStoreUrl);
    }
}
function awakeOrDownloadApp() {
    awakeApp();
    setTimeout(() => {
        if (!document.hidden) {
            downloadApp();
        }
    }, 2000);
}
上一篇下一篇

猜你喜欢

热点阅读