[iOS] Pocket UIActivity 类
UIActivity *pocketActivity = [[AQSPocketActivity alloc] init];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:pocketActivity];
[self presentViewController:activityViewController animated:YES completion:NULL];activityItems 类型NSURL(接受多个)NSURL。AQSPocketActivity 需要 3 分钟设置。
consumerKey)pocketapp42 的 URL Scheme,其中 42 是 consumer key 的第一部分。 (对于 consumer key 12345-abcdefghijklmn,数字是 12345)com.getpocket.sdk。- application:didFinishLaunchingWithOptions: 中调用 [AQSPocketActivity setupPocketWithConsumerKey:consumerKey]- application:handleOpenURL: 中调用 [AQSPocketActivity handleOpenURL:url]结合这些,AppDelegate 可能如下所示。
- (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