TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by kaiinui.
[iOS] UIActivity class for Pocket
UIActivity *pocketActivity = [[AQSPocketActivity alloc] init];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:pocketActivity];
[self presentViewController:activityViewController animated:YES completion:NULL];
activityItems
TypesNSURL
(Accepts multiple)NSURL
is provided.AQSPocketActivity
requires 3-min setup.
consumerKey
)pocketapp42
where 42
is your consumerKey
's first part. (For consumer key 12345-abcdefghijklmn
, the number is 12345
)com.getpocket.sdk
.- application:didFinishLaunchingWithOptions:
, call [AQSPocketActivity setupPocketWithConsumerKey:consumerKey]
- application:handleOpenURL:
, call [AQSPocketActivity handleOpenURL:url]
Combining them, AppDelegate
will be like as follow.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[AQSPocketActivity setupPocketWithConsumerKey:@"12345-abcdefghijklmn"];
return YES;
}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
if ([AQSPocketActivity handleOpenURL:url] == YES) {
return YES;
}
// Put your code for handling passed URL.
return NO;
}
pod "AQSPocketActivity"
https://dl.dropboxusercontent.com/u/7817937/___doc___AQSPocketActivity/html/index.html