首页 > 代码库 > iOS常用的一些小功能之应用间跳转, 应用评分

iOS常用的一些小功能之应用间跳转, 应用评分

应用间跳转

有时候,需要在本应用中打开其他应用,比如从A应用中跳转到B应用

首先,B应用得有自己的URL地址(在Info.plist中配置)

B应用的URL地址就是:lwb://weibin__li.cn
接着在A应用中使用UIApplication完成跳转
NSURL *url = [NSURL URLWithString:@"lwb://weibin__li.cn"];

[[UIApplication sharedApplication] openURL:url];


应用评分

为了提高应用的用户体验,经常需要邀请用户对应用进行评分
应用评分无非就是跳转到AppStore展示自己的应用,然后由用户自己撰写评论
如何跳转到AppStore,并且展示自己的应用
方法1
NSString *appid = @"444934666";
NSString *str = [NSString stringWithFormat:
                 @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", appid];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];


方法2
NSString *str = [NSString stringWithFormat:
                 @"itms-apps://itunes.apple.com/cn/app/id%@?mt=8", appid];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];


iOS常用的一些小功能之应用间跳转, 应用评分