//文字分享
NSString *msg = @"您好";
NSString *url = [NSString stringWithFormat:@"whatsapp://send?text=%@", [msg stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]];
NSURL *whatsappURL = [NSURL URLWithString: url];
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){
// [[UIApplication sharedApplication] openURL: whatsappURL];
[[UIApplication sharedApplication] openURL:whatsappURL options:@{} completionHandler:nil];
NSLog(@"fff");
// 图片分享
// UIImage * iconImage = [UIImage imageNamed:@"icon.png"];
//
//
// [UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES];
//
//
// _documentInteractionController = [[UIDocumentInteractionController alloc]init];
// _documentInteractionController.UTI = @"net.whatsapp.image";
//
//
// _documentInteractionController.delegate = self;
//
//
// [_documentInteractionController presentOpenInMenuFromRect:self.view.bounds inView:self.view animated: YES];
// }
} else {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"WhatsApp not installed." message:@"Your device has no WhatsApp installed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
需要注意的plist文件中也需要加入白名单
LSApplicationQueriesSchemes Array类型