【问题标题】:Intercept crashlytics privacy dialog button click拦截 crashlytics 隐私对话框按钮单击
【发布时间】:2019-07-30 03:00:02
【问题描述】:

我已将 crashlytics 集成到我的 Android 应用程序中,法律团队希望我在用户单击 Crashlytics 隐私日志时保存用户偏好,以便可以在应用程序中设置相应的偏好并显示给用户。有可能吗?

为了清楚起见,我的应用需要有 3 种方式首选项“始终发送”/“始终询问”/“从不发送”来收集用户的崩溃报告。此首选项应与用户在隐私对话框中选择的首选项保持同步。此外,如果用户在我的偏好中始终选择“始终发送”选项,则该对话框甚至不需要显示一次。

【问题讨论】:

    标签: android crashlytics crashlytics-android firebase-crash-reporting


    【解决方案1】:

    Fabric/Firebaser 在这里 - 如果您使用 Fabric,this doc 应该可以帮助您开始启用隐私对话框,询问您的用户是否愿意上传他们的崩溃报告。这有不发送、发送和始终发送选项,因此不完全是您的规格,但它是一个选项。您还可以构建自己的用户可以与之交互的对话框,并根据this example 设置您自己的选项。

    如果您使用的是 Firebase,有一个类似的文档可以让用户 opt in and out 使用您可以在 AndroidManifest 中设置的标志。

    【讨论】:

    • 您是否建议阅读以下首选项以了解用户在看到对话框时采取的操作? CrashlyticsCore.getInstance().getContext().getSharedPreferences("com.crashlytics.android.core.CrashlyticsCore", 0);
    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 2012-07-06
    • 1970-01-01
    相关资源
    最近更新 更多