Im struggling with iOS 3d touch / quick actions. I'm trying to implement a Quick Action Share button similar to Hangouts App using UIActivityViewController.
Following iOS dev guildes I have almost managed to achieve the goal but my application is starting with the splash & home screen right after performing the 3d touch click while the Hangouts app presents the UIActivityViewController without showing any viewcontroller beneath it.
- (void)handleShortcutItem:(UIApplicationShortcutItem *)item {
NSString *string = @"Share String";
NSURL *URL = [NSURL URLWithString:@"some URL"];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[string, URL] applicationActivities:nil];
[self.window.rootViewController presentViewController:activityViewController animated:YES completion:nil];
Does anyone know how to launch those quick actions without launching the whole app?
The shortcut item is added for each and every app downloaded from the App Store (at least on my device running iOS 10). There's no need for you to implement anything!
Note that TestFlight builds will have a "Send Feedback" shortcut option instead of "Share ___"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With