首页 > 其他分享 >【AppStore】IOS应用上架Appstore的一些小坑

【AppStore】IOS应用上架Appstore的一些小坑

时间:2024-07-27 16:06:39浏览次数:8  
标签:consent 上架 IOS Appstore AppStore data must

前言

上一篇文章写到如何上架IOS应用到Appstore,其中漏掉了些许期间遇到的小坑,现在补上

审核不通过原因 5.1.1

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

5.1.1(ii) Permission Apps that collect user or usage data must secure user consent for the collection, even if such data is considered to be anonymous at the time of or immediately following collection. Paid functionality must not be dependent on or require a user to grant access to this data. Apps must also provide the customer with an easily accessible and understandable way to withdraw consent. Ensure your purpose strings clearly and completely describe your use of the data. Apps that collect data for a legitimate interest without consent by relying on the terms of the European Union’s GeneralData Protection Regulation ("GDPR") or similar statute must comply with all terms of that law.

Issue Description

One or more purpose strings in the app do not sufficiently explain the use of protected resources. Purpose strings must clearly and completely describe the app's use of data and, in most cases, provide an example of how the data will be used.

大概意思就是说你访问相册,拍照,访问位置,上传文件授权提示需要说明你的使用原因,而且要写详细点(B事多)

解决办法

①打开manifest.json文件->源码视图->ios

②添加privacyDescription

image.png

③添加你项目用到的权限:相册,拍照,访问位置等,有啥写啥,表眀权限申请用途即可

image.png

image.png

image.png

去年也上架过一个项目,是没有这么多b事的,现在上架抓的比较严估计。。。

上述为个人整理内容,水平有限,如有错误之处,望各位园友不吝赐教!如果觉得不错,请点个赞和关注支持一下!谢谢~๑•́₃•̀๑ [鲜花][鲜花][鲜花]

标签:consent,上架,IOS,Appstore,AppStore,data,must
From: https://www.cnblogs.com/nothavebug/p/18327081

相关文章

  • 抢先体验快人一步iOS18操作系统升级方法
    前段时间iOS18的首个公测版发布上线了,对于想要尝鲜测试的朋友们,可以开始升级到iOS18系统啦。如果不知道怎么升级的话,可以随小编一起来看看。一、目前支持iOS18的机型有iPhone:iPhoneXR、iPhoneXs/XsMax;iPhone11/11Pro/11ProMaxiPhone12/12Pro/12ProMax/12min......
  • ios CCUIImage.m
    ////CCUIImage.h//CCFC_IPHONE////#ifndefCC_UI_IMAGE_H#defineCC_UI_IMAGE_H#ifdef__OBJC__#import"CCConfig.h"#defineCREATE_UIIMAGE(imgPath)[UIImageimageNamed:(imgPath)]#defineCREATE_UIIMAGEVIEW(imgPath)[[......
  • python 中的智能 Cisco IOS 差异
    之前:hostnameFoo!interfaceGigabitEthernet1/1switchportmodetrunkswitchporttrunkallowedvlan10,20,30!interfaceGigabitEthernet1/2ipaddress192.0.2.1255.255.255.128noipproxy-arp!之后:hostnameFoo!interfaceGigabitEt......
  • iOS开发- RunLoop
    RunLoop用于管理事件的循环处理机制。运行循环在应用程序的主线程中自动启动,负责监听和分发各种事件,包括用户交互(如触摸事件)、定时器事件、选择器调用和其他异步回调。运行循环的作用运行循环的主要作用包括:处理输入事件:运行循环监听用户的输入,如触摸、点击和滑动事件,并将它们......
  • iOS开发基础143-性能优化
    我们可以先构建一个详细的大纲,然后在每个部分详细阐述。下面是一个针对iOS性能优化的详细大纲:一.App启动时间优化A.启动分类冷启动热启动B.冷启动优化减少启动时的动态库加载尽可能减少动态库的数量,采用静态库或者合并一部分动态库。优化启动时的代码执行延迟......
  • iOS开发基础142-广告归因
    IDFAIDFA是苹果为iOS设备提供的一个唯一标识符,专门用于广告跟踪和相关的营销用途。与之对应的,在Android平台的是谷歌广告ID(GoogleAdvertisingID)。IDFA的工作原理:IDFA是分配给每个设备的唯一标识符,广告商和开发者可以利用IDFA跟踪用户对广告的点击情况,评估广告效率等。从iOS1......
  • 鸿蒙 HarmonyOS axios封装
    ✍️作者简介:小北编程(专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向)......
  • iOS开发_IQKeyboardManager的启用/禁用
    在某个界面完全禁用IQKeyboard-(void)viewWillAppear:(BOOL)animated{ [superviewWillAppear:animated]; //页面appear禁用 [IQKeyboardManagersharedManager].enable=NO;}-(void)viewWillDisappear:(BOOL)animated{ [superviewWillDisappear:animated];......
  • iOS开发基础141-音频解码
    音频解码是指将压缩的音频数据转换为PCM(脉冲编码调制)数据的过程。这个过程允许我们处理和播放多种格式的音频文件。在iOS开发中,AudioToolbox提供了一系列底层C语言API来支持音频的解码。下面,我们将创建一个简单的音频解码工具类,使用AudioToolbox中的API来解码AAC格式的音频文件,并......
  • iOS开发基础140-音频编码
    音频编码是将音频信号转换为数字信号的过程,这样可以便于存储、传输和解码。在iOS开发中,我们通常使用CoreAudio来处理音频编码和解码的过程。本篇文章主要介绍如何使用CoreAudio的AudioToolbox框架来进行音频编码。音频编码的步骤音频编码的过程通常涉及以下几个步骤:设置音......