ios 判断当前网络状态应用是不是最新版本

主题 : 怎样判断本地是否已经安装了某个应用
级别: 新手上路
UID: 379440
可可豆: 6 CB
威望: 7 点
在线时间: 34(时)
发自: Web Page
怎样判断本地是否已经安装了某个应用&&&
在iOS开发中要从一个程序跳转到另一个程序中,跳转之前先要判断本地是否已经安装了此应用,没有就跳转到appstore中对应的界面下载安装,有就直接打开这个程序
级别: 新手上路
UID: 233140
可可豆: 103 CB
威望: 52 点
在线时间: 77(时)
发自: Web Page
为app2定义一个URL APP2URL
& &&if&(![[UIApplication&sharedApplication]&canOpenURL:[NSURL&URLWithString:@&APP2URL://&]]) {
&&&&&&&&UIAlertView&*al = [[UIAlertView&alloc]&initWithTitle:@&消息提示&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&message:@&请下载安装“APP2”&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&delegate:nil
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cancelButtonTitle:@&取消&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&otherButtonTitles:@&确定&,&nil];
}else{
&&&&[[UIApplication&sharedApplication]&openURL:[NSURL&URLWithString:@&APP2URL://&]];
}
级别: 新手上路
UID: 379440
可可豆: 6 CB
威望: 7 点
在线时间: 34(时)
发自: Web Page
回 1楼(风过留影) 的帖子
谢谢&&已解决
级别: 骑士
UID: 65410
可可豆: 1336 CB
威望: 1153 点
在线时间: 403(时)
发自: Web Page
Re:回 1楼(风过留影) 的帖子
引用 引用第2楼蓝色的风于 09:12发表的 回 1楼(风过留影) 的帖子 :谢谢  已解决 不过你得知道对方的 App Url,很多应用都是不公开这个的。
上善若水,无欲则刚
关注本帖(如果有新回复会站内信通知您)
4*5+2 正确答案:22
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版IOS应用怎样判断当前iPhone是否连接到了电脑
[问题点数:40分]
IOS应用怎样判断当前iPhone是否连接到了电脑
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。您现在的位置: &
如何判断当前iOS设备
如何判断当前iOS设备
  1.在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480
  #define&Screen_height&&&[[UIScreen&mainScreen]&bounds].size.height  #define&Screen_width&&&&[[UIScreen&mainScreen]&bounds].size.width&&   
  2.使用宏定义方法判断
  #define&iPhone5&([UIScreen&instancesRespondToSelector:@selector(currentMode)]&?&CGSizeEqualToSize(CGSizeMake(640,&1136),&[[UIScreen&mainScreen]&currentMode].size)&:&NO)  if(iPhone5){&  &&&&/*代码操作*/  }else{&  &&&&/*代码操作*/  }&  if([&[&UIDevice&currentDevice&]&userInterfaceIdiom&]&==&UIUserInterfaceIdiomPhone&){&  &&&&//IPhone设备  }else{&  &&&&//ipad设备  }&&
  网上还有一种方法:
  +&(NSString*)deviceString&&  &&&&&&&&{&&  &&&&&&&&&&&&//&需要#import&&sys/utsname.h&&  &&&&&&&&&&&&struct&utsname&systemI&&  &&&&&&&&&&&&uname(&systemInfo);&&  &&&&&&&&&&&&NSString&*deviceString&=&[NSString&stringWithCString:systemInfo.machine&encoding:NSUTF8StringEncoding];&&&&&&&&&&&&&&&&&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone1,1&])&&&&return&@&iPhone&1G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone1,2&])&&&&return&@&iPhone&3G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone2,1&])&&&&return&@&iPhone&3GS&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone3,1&])&&&&return&@&iPhone&4&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone4,1&])&&&&return&@&iPhone&4S&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone5,2&])&&&&return&@&iPhone&5&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPhone3,2&])&&&&return&@&Verizon&iPhone&4&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPod1,1&])&&&&&&return&@&iPod&Touch&1G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPod2,1&])&&&&&&return&@&iPod&Touch&2G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPod3,1&])&&&&&&return&@&iPod&Touch&3G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPod4,1&])&&&&&&return&@&iPod&Touch&4G&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPad1,1&])&&&&&&return&@&iPad&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPad2,1&])&&&&&&return&@&iPad&2&(WiFi)&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPad2,2&])&&&&&&return&@&iPad&2&(GSM)&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&iPad2,3&])&&&&&&return&@&iPad&2&(CDMA)&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&i386&])&&&&&&&&&return&@&Simulator&;&&  &&&&&&&&&&&&if&([deviceString&isEqualToString:@&x86_64&])&&&&&&&return&@&Simulator&;&&  &&&&&&&&&&&&NSLog(@&NOTE:&Unknown&device&type:&%@&,&deviceString);&&  &&&&&&&&&&&&return&deviceS&&  &&&&&&&&}&
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-iOS 8 Beta 4 更新抢先看:新的控制中心!新的系统级应用! – 讨论区 – APP每日推送
如我们预计的一样,iOS 8的第4个开发者测试版于今天凌晨推送了更新。此前已经iOS8 Beta测试版的用户直接点击更新即可。
至于iOS8 Beta4更新了什么?苹果又惯例将iOS8 Beta4更新内容描述为:“此iOS8 Beta版包含错误修复和功能改进。”
具体的功能和设计改进,我们将全天进行滚动直播:
1.全新设计的控制中心
Beta 4 重新设计了iOS 8 的控制中心,看起来简洁干净很多。没有了边框,不启动的时候按键是灰暗的,启动后变白。
2.全新的系统级应用:提示(Tips)!
3月份的时候曾有截图泄露出来,显示iOS 8 将自带一个Tips 应用,现在的Beta 4 果然增加了这个应用,中文名译做“提示”。
但目前为止,里面的内容还全部是英文的,还没有完全的本土化。
3.新的Safari书签图标
4.新的设置:显示与亮度
原来的“亮度与墙纸”被拆分,加入了原来隐藏在通用中的“文字大小”设置,更加方便用户对外观的设置。
5.新的设置:邮件轻扫选项
现在可以自定义邮件中,向左和向右滑动的选项。
6.多任务界面的常用联系人:可以隐藏
之前如果担心双击Home键后出现的常用联系人会泄露隐私的话,现在可以在“设置”-“邮件、通讯录、日历”中关闭它。
而这一界面本事有了更为人性化的选项,可以选择多个电话号码,以及短信和邮件来进行联络。
7.iMessage语音和视频:新增过期选项
信息和视频增加了“阅后即焚”的选项,当然你也可以永久保留他们。
8.在“隐私”设置新增一个选项,能管理允许哪些应用访问你的家庭数据(HomeKit)。
9.Handoff:是否允许建议的应用程序
此前我们也跟大家介绍过这个功能,iOS 8 能够根据用户的位置来推荐一些应用,如在一家星巴克旁边,锁屏会显示一个星巴克的应用,你可以打开或下载该应用。在Beta 4,用户可以自主选择仅显示你已安装的应用,或显示App Store 所找到的应用。
10.蓝牙:列表显示连接过的设备
更方便的看到和管理曾经连接过的设备。
11.照片:新的编辑方式
12.App Store:显示支持语言和家庭共享
测试版下载地址如下,复制到迅雷即可直接下载。
o iPhone 5s(model A1453,A1533)CDMA
o iPhone 5s(model A1457,A1518,A1526,A1528,A1530)GSM
o iPhone 5c(model A1456,A1532)GSM
o iPhone 5c(model A1507,A1516,A1526,A1529)CDMA
oiPhone 5(model A1428)GSM
o iPhone 5(model A1429)CDMA
o iPhone 4s
Retina(iPad mini 2)
o iPad mini Retina(model A1489)WiFi
o iPad mini Retina(model A1490)CDMA
o iPad mini Retina(model A1491)GSM
o iPad mini(model A1432)WiFi
o iPad mini(model A1454)GSM
o iPad mini(model A1455)CDMA
o iPad Air(Model A1474)WiFi
o iPad Air(model A1475)CDMA
o iPad Air(model A1476)GSM 4G TD-LTE
o iPad 4(generation model A1458)WiFi
o iPad 4(generation model A1459)GSM
o iPad 4(generation model A1460)CDMA
o iPad WiFi(3rd generation)WiFi
3 WiFi+cellular(model for AT&T)GSM
o iPad 3 WiFi+cellular(model for Verizon)CDMA
o iPad 2 WiFi(Rev A)
o iPad 2 WiFi + 3G(GSM)
o iPad 2 WiFi + 3G(CDMA)
iPod touch 5
更多有关 , 的主题:
[ 本话题最后由 夏清nico 于
13:07 修改 ]
讨论区精华推荐
by kimiby kimiby AndyTomby 翔哥想飞天by 翔哥想飞天by 翔哥想飞天

我要回帖

更多关于 ios 判断是否安装应用 的文章

 

随机推荐