ios8唤不起APP的问题

https://stackoverflow.com/questions/27526966/ios-8-window-location-href-doesnt-work-with-url-scheme

ios8下去掉href:

        var appUrl = tid ? "cehomeapp://threadDetailPage?tid=" + tid : "cehomeapp://";

        var sendObjectMessage = function(url) {
            var iframe = document.createElement(‘iframe‘);
            iframe.setAttribute(‘src‘, url);
            document.documentElement.appendChild(iframe);
            iframe.parentNode.removeChild(iframe);
            iframe = null;
        }

        sendObjectMessage(appUrl);

        setTimeout(function(){
            $(".openAppLoading").addClass("hide");
            var targetUrl = "https://itunes.apple.com/cn/app/tie-jia-lun-tan-tie-jia-gong/id989144923?mt=8";

            window.location = targetUrl;

        }, 2000);
时间: 2024-11-03 06:46:02

ios8唤不起APP的问题的相关文章

IOS8开发之实现App消息推送

第一部分 首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都有),先来看一张苹果官方对其推送做出解释的概要图. Provider是给你手机应用发出推送消息的服务器,而APNS(Apple Push Notification Service)则是苹果消息推送服务器.你本地的服务器当需要给应用推送一条消息的时候,先要将消息发出到苹果推送服务器,然后再由苹果推送服务器将消息发到安装了该应用的手机. 接下来再看一张解释图: 根据上图的逻辑我来给大家解释一下: 1.你的IOS应用

IOS8系统下,APP开发的不同,及碰到的问题收集

如题:IOS8正式版发布后,原来的项目很多,都出现了各种各样的问题. 正如苹果官方所说,IOS8,对于开发者来说会有很大的变化 这里做个收集,目前只碰到几个.记录一下: 1.UITableviewCell 内存不断增加.找了很久原因.后来一步一步的寻下去,发现是以下问题 - (void)layoutSubviews 之前,因为IOS7设置了accessoryView后,contentView回被向前移动.为了让contentView位置不变,所以在该方法中,使用了 [super layoutSu

ios8分享没有对应APP审核失败解决方法

拒绝原因: Additionally, we found that your app requires the installation of another app before it can be used, which is not in compliance with the App Store Review Guidelines. Apps should be able to run on launch, without requiring additional application

iOS8测试本地推送遇到问题

xcoce 老报这个错 {fire date = Friday, February 6, 2015 at 5:42:00 PM China Standard Time, time zone = (null), repeat interval = 0, repeat count = UILocalNotificationInfiniteRepeatCount, next fire date = Friday, February 6, 2015 at 5:42:00 PM China Standar

js在微信、微博、QQ、Safari唤起App的解决方案

背景 最近在做微信.QQ.微博中使用js唤起App,之前也做过类似的功能,不过比较粗糙,考虑的情况不太全,而且那已经是很久之前的事情了,很多技术都已过时,现在有体验更好,功能更加完善的唤起技术,之前的很多的方案,到了现在都已是不太必要了,现在通过这篇文章分享给大家一个全面的.最新的唤起方案,希望对大家有帮忙. 最终实现的效果 用户点击H5页面的打开App或者下载按钮(这个按钮可能在一个下载入口页.各种分享页面的吸顶或吸底的banner),如果用户已经安装了App,则根据业务跳转到相应的Nativ

WWDC2014之iOS使用动态库 framework【转】

from:http://www.cocoachina.com/industry/20140613/8810.html JUN 12TH, 2014 苹果的开放态度 WWDC2014上发布的Xcode6 beta版有了不少更新,其中令我惊讶的一个是苹果在iOS上开放了动态库,在Xcode6 Beta版的更新文档中是这样描述的: Frameworks for iOS. iOS developers can now create dynamic frameworks. Frameworks are a

Advanced Touch Input(高级触摸输入)

金田 今天要讲的主题是iOS 9高级触摸输入,更准确地讲,是在iOS9上如何减少触摸输入到屏幕显示的延迟程度,此次将分 低延迟渲染(iOS9 渲染性能优化)和 触摸点方案改进 两个方面来介绍. 低延迟渲染 1)介绍 一直以来,iOS 里面的触摸手势延迟(latency)是一个极为影响用户体验,比较头痛,却又比较棘手的一个问题.试想我们画一条线,手势稍快一点就会是手指在前面跑,画的线在后面追. 图1.1 手势延迟示意图(截取自WWDC演示文档) 值得我们关注的是,此次发布的iOS 9操作系统,专门

WWDC2014之iOS使用动态库

苹果的开放态度 WWDC2014上发布的Xcode6 beta版有了不少更新,其中令我惊讶的一个是苹果在iOS上开放了动态库,在Xcode6 Beta版的更新文档中是这样描述的: Frameworks for iOS. iOS developers can now create dynamic frameworks. Frameworks are a collection of code and resources to encapsulate functionality that is val

iOS开发——应用图标上显示消息数量

iOS8以前: UIApplication *app = [UIApplication sharedApplication]; app.applicationIconBadgeNumber = num; iOS8及以后: UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil]; [[UIApplic