如何在 Flutter 中检索 Apple IDFA?

Posted

技术标签:

【中文标题】如何在 Flutter 中检索 Apple IDFA?【英文标题】:How to retrieve Apple IDFA in Flutter? 【发布时间】:2019-11-14 03:35:55 【问题描述】:

如何在 Flutter App 中检索 Apple IDFA?我已经尝试过 ads_id 插件,但它在 android 上崩溃并且在 ios 上无法检索 ID。

【问题讨论】:

【参考方案1】:

你检查this package了吗?

首先将包添加到您的依赖项(pubspec.yaml)

dependencies:
  advertising_id: ^0.9.2

然后运行 ​​get packages 来安装它。然后将其添加到您的文件中:

import 'package:advertising_id/advertising_id.dart';

然后像这样使用它:

print(await AdvertisingId.id);

我检查了它,我无法让它在 iOS 上运行,但它在 Android 上运行。我希望这会有所帮助。

【讨论】:

确保更新您的 info.plist 文件以确保该软件包适用于 iOS,只需包含使用说明 NSUserTrackingUsageDescription使用说明

以上是关于如何在 Flutter 中检索 Apple IDFA?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:如何根据 Apple 指南添加 Apple Pay 按钮

Flutter:如何在 Apple M1 芯片中安装 Flutter 及其所需的 SDK 元素?

Flutter - 如何在蜂巢中添加和检索数据?

Flutter:如何在 in_app_purchase 中调用 Apple pay bottom sheet?

通俗理解TF-IDF

如何替换 Flutter 中捆绑的 Dart SDK 以在 Apple Silicon (ARM64) 上原生运行?