iOS 6.0+ is required.
SSCWhatsAppActivity is available through CocoaPods, to install it simply add the following line to your Podfile:
Typical usage will look something like this:
NSString *stringToShare = @"This is a message I'd like to share via WhatsApp"; NSURL *urlToShare = [NSURL URLWithString:@"https://github.com/sascha/SSCWhatsAppActivity"]; SSCWhatsAppActivity *whatsAppActivity = [[SSCWhatsAppActivity alloc] init]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[stringToShare, urlToShare] applicationActivities:@[whatsAppActivity]]; [self presentViewController:activityViewController animated:YES completion:nil];
Please note that you can only share instances of
UIImage. WhatsApp does not support sharing text and images at the same time, so as soon as you provide an
NSURL instances will be ignored. In addition you can only share one
UIImage. Have a look at the demo app to see it in context.
Sascha Schwabbauer, firstname.lastname@example.org
SSCWhatsAppActivity is available under the MIT license. See the LICENSE file for more info.