几年来,我将首次在App Store中发布一款科学的iOS应用。自从我上次发布应用以来,GDPR发生了,我想知道开发人员用来满足它的编程机制:
我目前的感觉是不要在欧盟地区提供我的(免费)应用程序-是否有其他人因为GDPR而放弃了在欧盟的发行?
答案 0 :(得分:1)
实际上我没有回答您所有的问题,但这是一些。
首先,要初始化crashlytics,通常使用以下代码:
Crashlytics.start(withAPIKey: kCrashlyticsFabricKey)
Fabric.with([Crashlytics.self])
现在,在您将提供的按钮的选择器方法中运行此代码,以在您的应用中启用此代码。
start(withAPIKey:)
,但没有提供任何停止方法,我认为它们在不久的将来提供此类方法的可能性很小。但是,是的,您可以停止提交报告。您可以订阅CrashlyticsDelegate
,在其中它将为您提供此方法- (void)crashlyticsDidDetectReportForLastExecution:(CLSReport *)report completionHandler:(void (^)(BOOL submit))completionHandler
的回调,在这里,如果您提供Submit = false,则在completeHandler中,它将忽略该崩溃报告。
因此,如果用户禁用了它,则可以以这种方式停止提交报告。
对此一无所知。
也不知道这件事。