林某人_ 2019-11-08 15:45 采纳率: 0%
浏览 868

ios 唤醒 app 后自动跳转app store

that.$refs.tips.innerHTML = "请在Safari浏览器打开"
var openTime = +new Date();
window.location.href = threeMillonBusiness://coop/dynamic?id=${
item.id
}&circleLeader=${item.circleLeader}&createdBy=${item.createdBy}
;
var timer = window.setTimeout(function() {
if (new Date() - openTime < 2200) {
//加了200ms基准误差
window.location.href = "https://apps.apple.com/cn/app/XXX";
}
if (new Date() - openTime > 2200) {
clearTimeout(timer);
}
}, 2000);

  • 写回答

1条回答 默认 最新

  • 盒子里的加菲猫 2023-05-16 11:17
    关注

    根据你提供的代码,你在iOS中唤醒app之后,通过定时器检测打开app的时间,如果打开时间小于2.2秒,则会将页面重定向到App Store的下载页面,否则清除定时器。

    这种方式可能是因为你的app没有在设备上安装,或者用户的设备没有打开Universal Link功能,导致无法通过URL Scheme方式直接打开app。在这种情况下,你可以将页面重定向到App Store的下载页面,引导用户下载并安装你的app。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考