CBB 的APP跳转文档
目前跳转采用没有带参数的方式,后期会进行参数携带,再另行更新.
一. iOS:
1.判断方式和跳转方式:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"efu://"]]) {
//跳转到app
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“efu://“] options:nil completionHandler:nil];
}else{
//说明此设备没有安装app,进入下载页
};
如果在安装的情况下没有跳转,请修改以下设置:
xcode-info->
增加URL TYPES: URL Schemes : efu
二. android
1.判断是否安装:
public boolean isMobile_spExist() {
PackageManager manager = this.getPackageManager();
List < PackageInfo > pkgList = manager.getInstalledPackages(0);
for (int i = 0;i < pkgList.size();i++)
{
PackageInfo pI = pkgList.get(i);
if (pI.packageName.equalsIgnoreCase("com.baoxian")) return true;
}
return false;
}
2.用户有安装进行跳转:
Intent intent = new Intent(); intent.setClassName("com.baoxian”, “com.baoxian.MainActivity
"); startActivity(intent);
3.没安装跳到网页下载
三. 统一下载页:
https://app.efujr.com/index.php?g=wechat&m=Helpword&a=yydownload&orgno=b1feb94aa5ee53618d2f10d2d5d62347&appname=%E4%BF%9D%E9%99%A9APP