HarmonyOS鸿蒙Next中在用户同意隐私政策前,您的应用获取了用户的个人信息(应用获取用户信息:OAID),不符合相关法律法规要求
HarmonyOS鸿蒙Next中在用户同意隐私政策前,您的应用获取了用户的个人信息(应用获取用户信息:OAID),不符合相关法律法规要求 在用户同意隐私政策前,您的应用获取了用户的个人信息(应用获取用户信息:OAID),不符合相关法律法规要求。该如何解决这个是调用栈相关信息:
"stackTrace":["Cannot get SourceMap info, dump raw stack:"," at anonymous (./OaidHook.js:1:1)"," at anonymous (./OaidHook.js:1:1)"," at initOai","d (@ohos/alibc|@taobao-ohos/ut_analytics_sdk|1.2.0-bc|src/main/ets/alibaba/analytics/core/device/PhoneInfo.ts:33:50)"," at initPhoneInfo (@ohos/alibc|@taobao-ohos/ut_analytics_sdk|1.2.0-bc|src/main/ets/alibaba/analytics/core/device/PhoneInfo.ts:50:25)",""]
更多关于HarmonyOS鸿蒙Next中在用户同意隐私政策前,您的应用获取了用户的个人信息(应用获取用户信息:OAID),不符合相关法律法规要求的实战教程也可以访问 https://www.itying.com/category-93-b0.html
相关问题可参考文档:https://developer.huawei.com/consumer/cn/doc/architecture-guides/insurance-v1_2-ts_103-0000002367457870,根据咱们调用栈相关信息看,是@taobao-ohos/ut_analytics_sdk这个sdk在应用启动阶段就初始化了 OAID 获取逻辑,不要在首页启动时初始化这个统计 SDK,得改成用户点击“同意隐私协议”之后再初始化 ut_analytics_sdk
更多关于HarmonyOS鸿蒙Next中在用户同意隐私政策前,您的应用获取了用户的个人信息(应用获取用户信息:OAID),不符合相关法律法规要求的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS Next中,OAID(开放匿名设备标识符)属于个人敏感信息。应用在用户未同意隐私政策前通过任何接口(如ohos.bundle.oaid或getOaid)获取该信息,均违反《个人信息保护法》要求。系统会记录此类违规行为,可能导致应用被下架或拒绝上架。合规流程:应用应先弹窗请求同意,收到确认后再调用OAID接口。
该问题是由 @taobao-ohos/ut_analytics_sdk 在应用启动时自动初始化并获取 OAID 导致。需要将 SDK 的初始化延迟到用户同意隐私政策之后。若该 SDK 支持延迟初始化(如提供 setDelayInit 或类似接口),可在同意后调用;若不支持,则需联系 SDK 提供方获取合规版本,或在同意前完全禁止其自动初始化,仅在用户授权后手动调用初始化逻辑。核心原则:任何个人信息获取必须在隐私政策获得明确同意之后执行。

