#pragma mark 从别的应用打开App
// ios9之前 通过别的应用打开app调用此方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
// 从某个链接打开app
if ([url.absoluteString hasPrefix:@"ITBoy://"]) {
[self doSomethingWithUrl:url.absoluteString];
}
// 微信回调,字符串是自己在微信注册时的appkey
if ([url.absoluteString containsString:@"wxfac3214561231666"]) {
return [WXApi handleOpenURL:url delegate:self];
}
// 微博回调 字符串是自己在微信注册时的appkey
else if ([url.absoluteString containsString:@"wb3670123666"]){
return [WeiboSDK handleOpenURL:url delegate:self];
}
return YES;
}
// iOS9之后调用此方法
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options
{
<pre name="code" class="objc"> // 从某个链接打开app
if ([url.absoluteString hasPrefix:@"ITBoy://"]) {
[self doSomethingWithUrl:url.absoluteString];
}
// 微信回调,字符串是自己在微信注册时的appkey
if ([url.absoluteString containsString:@"wxfac3214561231666"]) {
return [WXApi handleOpenURL:url delegate:self];
}
// 微博回调 字符串是自己在微信注册时的appkey
else if ([url.absoluteString containsString:@"wb3670123666"]){
return [WeiboSDK handleOpenURL:url delegate:self];
}
return YES;
}
从第三方打开APP
最新推荐文章于 2022-12-24 11:28:31 发布