我想在vk app中打开我的公共页面(如果已安装).我怎样才能做到这一点
这是与facebook相同的技巧
- (IBAction)facebook:(id)sender{
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://profile/1425897281000202"]]){
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/1425897281000202"]];
NSURL *url = [NSURL URLWithString:@"fb://profile/1425897281000202"];
[[UIApplication sharedApplication] openURL:url];
}
else {
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"https://www.facebook.com/GooodApps"]];
}
}
Run Code Online (Sandbox Code Playgroud)
感谢名单!
嗨,它应该帮助你:)
NSURL *url = [[NSURL alloc] initWithString:@"vk://vk.com/???"];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)
小智 8
这在Swift中对我有用:
let appURL = NSURL(string: "vk://vk.com/id\(user.vkID)")!
let safariURL = NSURL(string: "vk.com/id\(user.vkID)")!
if UIApplication.sharedApplication().canOpenURL(appURL){
UIApplication.sharedApplication().openURL(appURL)
} else {
UIApplication.sharedApplication().openURL(safariURL)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4312 次 |
| 最近记录: |