首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ReactNative中获取广告id

在ReactNative中获取广告id
EN

Stack Overflow用户
提问于 2021-10-17 15:17:23
回答 1查看 300关注 0票数 0

我在tvOS上找不到advertisingId。虽然我使用的是typescript,但我已经尝试过react-native-advertising-id,这个库除了不工作之外,并不适合我,因为我缺少输入。

然后我切换到react-native-idfa-aaid,直到我在tvOS上运行它之前,它工作得很好……这就是我得到的错误。

null is not an object (evaluating '_reactNativeIdfaAaid.default.getAdvertisingInfo')

它在安卓手机模拟器和iOS手机模拟器上运行良好。是的,我可以在lib描述中看到它支持android/ios,而不是指定的tvOS,但我找不到任何明确支持所有这些平台的东西。

代码如下:

代码语言:javascript
运行
复制
ReactNativeIdfaAaid.getAdvertisingInfo().then((res: AdvertisingInfoResponse) => {
if (res.isAdTrackingLimited) {
  return {
    id: '',
    type,
  };
}
return {
  id: res.id!,
  type,
};
}).catch(console.error);

如果能帮助我们仅使用reactNative就能跨平台使用advertisingId,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-10-18 08:21:03

最后写了我自己的本机模块,任何关于支持tvOS的包更新的进一步信息都将不胜感激!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69605724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档