【HarmonyOS NEXT】广告OAID获取一直为00000000-0000-0000-0000-000000000000

【关键字】

触发动态授权弹窗 / 向用户申请授权 / ohos.permission.APP_TRACKING_CONSENT权限 / 获取OAID信息

【问题描述】

工程配置:module.json5中配置deviceTypes设为default或phone,requestPermissions中添加了权限申请ohos.permission.APP_TRACKING_CONSENT

引入API: import identifier from '@ohos.identifier.oaid';

调用方法:identifier.getOAID().

获取到的oaid:00000000-0000-0000-0000-000000000000

OAID获取参考地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-oaid-0000001774280650#ZH-CN_TOPIC_0000001811317426__identifiergetoaid

开发工具:DevEco,Build Version: 4.1.3.500, built on January 20, 2024

手机系统:HarmonyOS NEXT Developer Preview1

问题场景描述:

在Mate60上获取到oaid为00000000-0000-0000-0000-000000000000。

【解决方案】

1、请确认在应用启动时,是否有触发动态授权弹窗,向用户请求授予‘ohos.permission.APP_TRACKING_CONSENT’权限,且已同意授权。

获取权限参照文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/request-user-authorization-0000001774279718

权限点:ohos.permission.APP_TRACKING_CONSENT

2、获取OAID信息

开发指南请参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/oaid-service-0000001774279734

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值