在iOS9以后,要實現友盟回調的處理,需要在appdelegate里實現這兩個方法,特別是下面的那個,否則不走分享的回調;但是如果在項目里實現了today功能,則第二個方法會影響today的實現
- (BOOL) application:(UIApplication )application handleOpenURL:(NSURL )url ?{ ?
? ? ? ? return [UMSocialSnsService handleOpenURL:url];
}
-(BOOL)application:(UIApplication )application openURL:(NSURL )url options:(nonnull NSDictionary*)options ?{
? ? ? ? ?return [UMSocialSnsService handleOpenURL:url];
}
解決方法:
將以上兩個方法里的 [UMSocialSnsService handleOpenURL:url], 在如下方法里實現,取代上面兩個,既可以實現分享回調又不影響today了
- (BOOL)application:(UIApplication *)application ?openURL:(NSURL *)url ?sourceApplication:(NSString *)sourceApplication ?annotation:(id)annotation {
? ? return ?[UMSocialSnsService handleOpenURL:url];?
}