【发布时间】:2021-07-19 18:30:47
【问题描述】:
根据recent apple update,自 2021 年 4 月 26 日起发布到 AppStore 的所有应用,如果需要用户名、电子邮件、电话或任何用户生成的内容,都必须使用 App Tracking Transparency 框架。
我们的应用程序需要用户名、电子邮件和电话号码才能将用户注册到应用程序中才能使用它。我们没有在我们的应用程序中使用 Segment、AdMob 或 FacebookAds,但由于这些库可以在 expo 管理中使用,因此在将应用程序部署到 AppStore 时,我们有义务选中我们使用的自定义用户内容框。 (https://docs.expo.io/distribution/app-stores/#ios-specific-guidelines)
根据Apple Tracking Transparency,我在app.json中设置了infoPlist键(NSUserTrackingUsageDescription),但无法弄清楚如何显示警报对话框,因为ATTrackingManager类提示用户权限不存在于expo和在 expo-permissions 中也没有找到这种类型的权限。关于如何解决这个问题的任何线索?非常感谢。
【问题讨论】:
标签: ios react-native expo