首页 > 其他分享 >【快应用】device.getOAID获取为空问题总结

【快应用】device.getOAID获取为空问题总结

时间:2022-10-31 20:14:58浏览次数:81  
标签:OAID oaid getOAID 获取 为空 device developer

 问题描述:

快应用中接入广告服务,想要获取oaid来定制化广告服务,但是调用devcie.getOAID获取的时候,接口调用已经成功了,但是返回的是为空,此类情况该如何解决?

相关代码:

device.getOAID({

success: function (ret) {

that.OAID = JSON.stringify(ret);

console.log("that.OAID", that.OAID);

prompt.showToast({

message: 'message' + that.OAID,

duration: 2000,

gravity: 'center'

})

},

fail: function (erromsg, errocode) {

that.OAID = errocode + ': ' + erromsg

},

})

 

原因总结及解决方案:

此问题一般是由于以下两种情形导致的。

  • 当前设备不支持oaid,返回空值,需要更换手机设备。可以在手机设置广告与隐私 –更多信息里查看是否支持,如没有值则是不支持。

     

    cke_1780.png

     

  • 使用的不是华为的快应用加载器,而是联盟的预览版和调试器导致。加载器下载链接:

    https://developer.huawei.com/consumer/cn/doc/development/quickApp-Guides/quickapp-installtool-0000001126543467

    cke_3412.png

    ​​​​​​​​​​​​​​

​欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

标签:OAID,oaid,getOAID,获取,为空,device,developer
From: https://www.cnblogs.com/developer-huawei/p/16845570.html

相关文章