Freigabe von Bild und URL mit UIActivityViewController funktioniert gut für Facebook und Google Mail aber nicht für WhatsApp funktioniert. Hier ist der Code iiOS Freigabe Bild und URL zu WhatsApp mit UIActivityViewController
verwendet- (void)share {
UIScreen *screen = [UIScreen mainScreen];
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIGraphicsBeginImageContextWithOptions(screen.bounds.size, NO, 0);
[keyWindow drawViewHierarchyInRect:keyWindow.bounds afterScreenUpdates:YES];
UIImage *snapShotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImage *imageToShare = snapShotImage;
NSURL *urlToShare = [NSURL URLWithString:@"http://google.com"];
NSMutableArray *activityItems = [NSMutableArray arrayWithObjects:urlToShare, imageToShare, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
activityViewController.excludedActivityTypes = @[
UIActivityTypePrint,
UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
UIActivityTypeAirDrop];
[self presentViewController:activityViewController animated:YES completion:nil];
}
- Habe ich etwas verpasst?
- Muss ich benutzerdefinierte Aktivitäten für WhatsApp implementieren?
Hinweis: Incase von 2 müssen wir diese hiding whatsapp from activityviewcontroller Lösung finden, bevor
Haben Sie es funktioniert? – Subham93
Nein, immer noch fest. – Vashum
Ich habe UIActivityTypeCopyToPasteboard nicht ausgeschlossen. Atleast Benutzer können es kopieren und einfügen, was App ist, wenn Direct nicht funktioniert. – Subham93