gpt4 book ai didi

iphone - 实现 Testflight.com 和 Flurry.com 异常处理

转载 作者:可可西里 更新时间:2023-11-01 03:32:33 26 4
gpt4 key购买 nike

我们同时使用 testflight.com sdk 和 flurry.com sdk 来跟踪未处理的异常。问题是在我们添加 testflight.com sdk 后,flurry 没有发现任何异常。

发生未处理的异常时触发的方法如下所示:

void uncaughtExceptionHandler(NSException *exception) 
{
[FlurryAnalytics logError:@"ERROR_NAME" message:@"ERROR_MESSAGE" exception:exception];
}

- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
#if !TARGET_IPHONE_SIMULATOR
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);

struct sigaction newSignalAction;
memset(&newSignalAction, 0, sizeof(newSignalAction));
newSignalAction.sa_handler = &signalHandler;
sigaction(SIGABRT, &newSignalAction, NULL);
sigaction(SIGILL, &newSignalAction, NULL);
sigaction(SIGBUS, &newSignalAction, NULL);

[FlurryAnalytics startSession:kFlurryKey];
[TestFlight takeOff:kTestflightKey];

[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
#endif
.
.
.

我不确定 testflight.com 是如何做到的,但似乎他们拦截了异常并为自己注册数据而不让注册的方法运行?

有没有办法让这两者共存?

最佳答案

我从 Testflightapp.com 团队那里得到确认,这是一个已知问题。他们希望在他们所说的下一个版本中修复。

关于iphone - 实现 Testflight.com 和 Flurry.com 异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9375612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com