上线被拒(Stripe/App tracking Transparency)
发布网友
发布时间:2022-11-11 13:39
我来回答
共1个回答
热心网友
时间:2024-09-03 00:06
苹果app上架被拒的原因:
1. Stripe包含Apple Pay框架PassKit,却找不到Apple Pay的功能。
通过在Stripe库中关键字:Apple Pay、PassKit查询:找到解决办法:
直接给审稿人以上回复。
2. 在iOS14.5以上时,在对用户进行跟踪时,您不会使用 App Tracking Transparency 来请求用户的许可。
解决办法:
如果想在流量中显示 App Tracking Transparency 授权来获取IDFA,需要在Info.plist中添加NSUserTrackingUsageDescription,描述获取IDFA的用途。
其中,描述说明可以随意写,没有太大关系,只要有提示用户就行。
展示授权弹窗需要调用requestTrackingAuthorizationWithCompletionHandler:方法。
问题:但是在苹果中,并没有展示授权弹窗。于是查看苹果问题描述 -> “您在 App Store Connect 中提供的应用隐私信息表明您收集数据是为了跟踪用户,包括精确位置和粗略位置。” 解决办法是,直接在苹果后台把精准位置和粗略位置去掉嘛?
先尝试去掉,然后发版。