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建模学习工作室整理翻译,转载请注明出处!