Easy integration on iOS 9 Spotlight. Indexing and handling user activity.
- Call initiate DPSpotlight method
[DPSpotlight startWithLaunchOptions:launchOptions launchBlock:^(NSUserActivity * _Nonnull userActivity) {
//do something
}];
on method
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- Call provide DPSpotlight method
[DPSpotlight continueUserActivity:userActivity];
on method
- (BOOL)application:(nonnull UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * __nullable))restorationHandler
- Handle user activity
[DPSpotlight sharedInstance].activityBlock = ^(NSUserActivity * __nonnull userActivity){
//do something
};