ios 使用Safari浏览器跳转打开、唤醒app
2017-05-21 10:19
786 查看
常常使用Safari浏览器浏览网页点击url会唤醒该站点的手机版app
须要在app的project中设置
1、打开project中的myapp-Info.plist文件
2、打开文件里新增URL TYPES的一项。详细例如以下图所看到的:
![](http://img.blog.csdn.net/20141217112558316?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2xvcnlGbG93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、在project中实现例如以下方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if (url) {
UIAlertView *alertView = [[UIAlertView
alloc] initWithTitle:nil
message:@"你唤醒了您的应用"
delegate:self
cancelButtonTitle:@"确定"
otherButtonTitles:nil,
nil];
[alertView
show];
}
return
YES;
}
4、在Safari浏览器输入myapp:// ,就能够启动应用了,在Safari浏览器測试通过
来源:www.wahenzan.com
须要在app的project中设置
1、打开project中的myapp-Info.plist文件
2、打开文件里新增URL TYPES的一项。详细例如以下图所看到的:
3、在project中实现例如以下方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
if (url) {
UIAlertView *alertView = [[UIAlertView
alloc] initWithTitle:nil
message:@"你唤醒了您的应用"
delegate:self
cancelButtonTitle:@"确定"
otherButtonTitles:nil,
nil];
[alertView
show];
}
return
YES;
}
4、在Safari浏览器输入myapp:// ,就能够启动应用了,在Safari浏览器測试通过
来源:www.wahenzan.com
相关文章推荐
- ios 使用Safari浏览器跳转打开、唤醒app
- iOS 如何使用Safari浏览器打开app
- iOS开发如何使用Safari浏览器打开app
- iOS App直接调用SafariController,不跳转到Safari浏览器
- iOS 一个app跳转另一个app并实现通信(如A跳到B并打开B中指定页面)
- iOS通过链接,应用内打开APP或者跳转APPStore对应下载
- [iOS]iOS中使用URLScheme进行App跳转
- 在UC浏览器打开链接唤醒app,如果没有安装该app,则跳转到appstore下载该应用
- 使用Mac OS X的Safari浏览器调试ios设备上的safari和cordova app(UIWebview)
- IOS APP中,使用h5播放器,默认打开网页的时候,会自动全屏,解决方法webkit-playsinline
- iOS 微信打开第三方应用(微信跳转第三方app)(Universal Links)
- iosApp系统拨打电话,发送邮件,跳转网址,openURL的使用
- iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
- iOS 判断APP是否打开定位,并实现直接跳转打开定位
- javascript实现阻止iOS APP中的链接打开Safari浏览器
- IOS开发判断是否第一次使用软件且下次app自动更新后再次打开还是第一次使用
- iOS App直接调用SafariController,不跳转到Safari浏览器
- ios app url scheme跳转到淘宝商品详情页 唤醒app
- 在UC浏览器打开链接唤醒app,假设没有安装该app,则跳转到appstore下载该应用
- iOS中使用URL Scheme进行App跳转的教程