一 iOS 8 NSUserActivity 使用
可以在设备Spotlight用 通过APP名字和关键字搜索出应用,点击跳转APP
//NSUserActivity的注册
#pragma mark - userActivity
-(NSUserActivity *)userActivity{
NSUserActivity * activity = [[NSUserActivity alloc]initWithActivityType:@"XXXX"];
activity.title = @"XXXX"; // 搜索app显示的名字
if (IS_IOS9) {
activity.keywords = [NSSet setWithArray:@[@"xxx",@"xxx",@"xxxx",@"漏洞",@"厂商",@"liyiyi"]];
activity.eligibleForHandoff =YES;// 打开 HandOff 功能
activity.eligibleForSearch = YES; // 开启spotlight search 功能
}
[activity becomeCurrent];//开启 NSUserActivity
return activity;
//Handoff Overview
//[_activity addUserInfoEntriesFromDictionary:@""];
}
appDelegate函数api
-(BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(