1、評分功能
iOS中評分支持功能開發(fā)非常簡單。
NSString?*str?=?[NSString?stringWithFormat:??
@"itms-apps://itunes.apple.com/cn/app/id%@?mt=8",?appid];??
[[UIApplication?sharedApplication]?openURL:[NSURL?URLWithString:str]];?
只需要這么兩行就可以啦,它就會(huì)跳轉(zhuǎn)到AppStore的應(yīng)用位置去咯。
2、打開其他應(yīng)用程序
在程序中打開其他應(yīng)用程序,需要先設(shè)置被打開應(yīng)用的scheme。
例如我們在自己做的APP 1中設(shè)置scheme,設(shè)置方法如下:
然后在自己的APP 2中添加代碼:
//?1.根據(jù)模型拼接url??
//"scheme://identifier"??
NSString?*path?=?[NSString?stringWithFormat:@"%@://%@",?product.scheme,?product.identifier];??
NSURL?*url?=?[NSURL?URLWithString:path];??
//?2.判斷能否打開應(yīng)用??
UIApplication?*app?=?[UIApplication?sharedApplication];??
if?([app?canOpenURL:url])?{??
//?2.打開應(yīng)用程序??
[app?openURL:url];??
}else??
{//?沒有安裝應(yīng)用程序就跳轉(zhuǎn)到AppStore??
[[UIApplication?sharedApplication]?openURL:[NSURL?URLWithString:?product.url]];??
}?
判斷本地是否安裝要打開的應(yīng)用:[app canOpenURL:url]