开发者社区 问答 正文

苹果支付SDK其内部使用了广告标识符(IDFA),导致app被拒

我们app是儿童分类,最近苹果审核加强,不允许使用广告标识符(IDFA),我们通过各种排查,最终定位支付宝sdk使用了(广告标识符)IDFA,希望能够提供不包含IDFA的版本

展开
收起
の暗里着迷 2020-07-27 17:29:31 5292 分享
分享
版权
来自: 支付宝开发者社区 举报
阿里云 AI 助理回答

为了应对苹果审核关于IDFA的限制,特别是针对您儿童分类的App,确保遵守苹果商店政策,您可以按照以下步骤操作以集成不包含IDFA的支付宝SDK版本:

  1. 确认需求与选择SDK版本

    • 由于您的应用属于儿童类别且需遵循苹果对IDFA的严格要求,您应选择不包含IDFA功能的SDK版本进行集成。根据参考资料,iOS SDK提供了两个版本:含IDFA的AliTigerTally_IDFA.framework和不含IDFA的AliTigerTally_NOIDFA.framework。对于您的情况,应选用AliTigerTally_NOIDFA.framework
  2. 获取不含IDFA的SDK文件

    • 联系产品技术专家获取不含IDFA版本的支付宝SDK。通常这需要通过提交工单的方式进行,具体方法请参考文档指南中的说明。
  3. 移除或替换现有SDK

    • 在您的Xcode项目中,如果已集成含IDFA的SDK版本,需要将其移除,并替换为新获取的不含IDFA版本的SDK框架文件。
  4. 配置与初始化

    • 根据支付宝SDK的集成文档,正确配置并初始化不含IDFA版本的SDK。注意调整初始化接口调用时机,确保在用户同意隐私政策后,并且在实际业务场景需要时才进行初始化操作,避免过早采集设备信息。
  5. 代码审查与测试

    • 仔细检查您的应用程序代码,确保没有其他地方直接或间接请求IDFA,包括第三方库和插件。
    • 完成更换后,进行全面的功能测试,验证支付功能等核心业务流程是否正常运作,同时确保没有IDFA相关的权限申请或数据收集行为出现。
  6. 更新隐私政策与用户协议

    • 更新您的App隐私政策,明确告知用户您的App不收集IDFA,并描述其他可能涉及用户数据处理的情况,保持透明度。
  7. 重新提交审核

    • 在完成上述更改并自测无误后,重新提交您的App至App Store进行审核,附上关于如何解决IDFA问题的说明,以便审核团队了解您的改进措施。

请注意,遵循这些步骤有助于满足苹果的审核要求,但最终审核结果仍取决于苹果的评估。在整个过程中,确保所有操作符合相关法律法规及平台政策。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等