Unity3D:Unity Analytics DataPrivacy API

推荐:将NSDT场景编辑器加入你的3D工具链

3D工具集:NSDT简石数字孪生

Unity Analytics DataPrivacy API

DataPrivacy 类根据玩家的数据隐私管理选项来配置 Unity Analytics 服务。

NAMESPACE: UnityEngine.Analytics

    public class DataPrivacy

DataPrivacy 类自动获取玩家的数据隐私状态,并相应配置 Analytics 服务。

使用 FetchPrivacyUrl() 函数来获取玩家个人数据管理页面的 URL。打开该 URL 即可为玩家提供管理其数据隐私设置的选项。

本页详细介绍以下函数:

  • Initialize() - 准备 Data Privacy API 以供使用(适用于 Unity 5.1 或更早版本)。
  • FetchPrivacyUrl(Action<String>, Action<String>) - 获取玩家个人数据管理页面的 URL。

Initialize()

准备 Data Privacy API 以供使用。

声明

    public static void Initialize()

详细信息

此函数会创建一个隐藏的游戏对象,并会将 DataPrivacy 类的实例作为组件添加到该游戏对象。

在 Unity 5.1 或更早版本中,应在应用程序启动时尽早调用 Initialize()(理想情况下是在调用 UnityAnalytics.StartSDK (projectId) 之后立即进行)。更高版本的 Unity 会自动调用 Initialize()

FetchPrivacyUrl(Action<String>, Action<String>)

获取玩家个人数据管理页面的 URL。

声明

    public static void FetchPrivacyUrl(Action<string> success, Action<string> failure = null)

参数

  • Action<String> success — 成功获取该 URL 时要调用的 Action 对象。传递给 Action 的字符串包含该 URL。
  • [optional] Action<String> failure — Unity 无法获取该 URL 时要调用的 Action 对象。传递给 Action 的字符串包含失败原因。

详细信息

应在浏览器或 Web 视图中打开传递给 success 函数的 URL,让玩家有机会管理他们的数据保护选项。您可以使用 Application.OpenURL() 打开该页面。

该 URL 在短时间内有效。务必在打开 URL 之前即时获取 URL。

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D:项目 ID 不匹配的情况下如何应对 (mvrlink.com)

下一篇:Unity3D:Unity Analytics 和 PIPL (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号