友盟適配ios10的系統(tǒng)需要添加一些額外的設(shè)置拭嫁,今天碰到了一些坑可免,特意總結(jié)一下。
除了添加https白名單外做粤,在appdelegate中需要實現(xiàn)友盟回調(diào)的代理浇借,這里需要特別說明一下,10以下的系統(tǒng)和10以上的系統(tǒng)實現(xiàn)的代理方法是不一樣的怕品,下面貼出代碼妇垢。
#if __IPHONE_OS_VERSION_MAX_ALLOWED > 100000
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary*)options
{
BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
if (!result) {
// 其他如支付等SDK的回調(diào)
}
return result;
}
#endif
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
if (!result) {
// 其他如支付等SDK的回調(diào)
}
return result;
}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
if (!result) {
// 其他如支付等SDK的回調(diào)
}
return result;
}