当前位置: 首页 > backend >正文

应用宝和苹果App Store上架条件、审核规则及操作流程文档

一、应用宝

以应用宝为例说明,其他平台的商家规则大同小异。关于uniapp商家审核的问题,我将另写专文详细说明。

(一)上架条件

  1. 开发者资质
    • 个体工商户或企业需提供营业执照;个人开发者需提供身份证和个人信息。
    • 提供税务登记证,证明已缴纳税款。
    • 提供银行开户许可证,证明有正规银行账户。
  2. App资质
    • 版权:保证App不侵犯他人知识产权,包括版权、商标权和专利权等。
    • 安全性:App无恶意代码和病毒,符合腾讯安全性要求。
    • 功能性:具备一定功能性和实用性,非低质量应用。
    • 合法性:符合国家法律法规要求,无违法内容。
    • 适用性:适用于不同设备和操作系统。
  3. 其他要求
    • 提供完整的应用介绍、应用截图、应用图标等相关信息。
    • 提供联系方式,以便审核人员联系。
    • 遵守应用宝相关规定和政策,不得发布违法内容、虚假应用等。
    • 应用名称需与软著上的保持一致,不一致时可在开发者工单系统提工单修改,并提供相关版权证明。
    • 上传两个icon图标,一个尺寸1616,PNG格式,大小控制在20K之内;另一个尺寸512512,PNG或者JPG格式,大小控制在200k以内。
    • 预览页尺寸推荐480*800,大小不超过1M,上传2到5张。
    • 描述为500个字符,填写时可将需要的关键词刻意重复一到两次。
    • 关键词可自定义填写,但需与APP属性相关联,否则可能被驳回。
    • 应用大小不能超过100MB。
    • 应用至少每个季度更新一次,以保证功能和安全性;获得用户至少4分以上的评分。

(二)审核规则

  1. 一般流程
    • 初审:检查应用信息真实性和合法性,包括应用名称、描述、开发者信息等,对基本功能进行简单测试,排除恶意软件和虚假应用。
    • 复审:对应用功能、性能、安全性等方面进行详细检查,评估稳定性、兼容性、安全性等,审查证书、权限申请,确保不侵犯用户隐私和安全。
    • 上线:通过复审后,开发者提供线上版本,进行签名和加固,应用宝验证签名并进行最后安全检查,确保无恶意代码和病毒,通过后应用上线。
  2. 审核项目
    • 应用内容:符合法律法规,无违反道德规范和社会伦理内容,不包含色情、暴力等敏感内容,不侵犯他人权益和隐私。
    • 应用功能:符合用户需求,无欺诈、虚假宣传行为,功能稳定可靠,无崩溃或卡顿问题。
    • 应用界面:简洁明了,操作友好,无过度广告、强制推送等影响用户体验的行为。
    • 应用权限:合理申请权限,并在描述中说明使用目的,不滥用权限获取用户个人信息。
    • 应用安全性:经过签名和加固处理,不受篡改和恶意攻击,无病毒、恶意代码等威胁用户设备安全的行为。

(三)材料准备清单

  1. 开发者资质材料:个体工商户或企业营业执照、税务登记证、银行开户许可证;个人开发者的身份证和个人信息。
  2. App相关材料
    • 应用名称、图标、简介、版本号、大小等基本信息。
    • 应用截图(2 - 5张,推荐480*800,大小不超过1M,格式为JPG、PNG等)。
    • 应用分类、标签、关键词等信息。
    • 应用包文件和签名文件。
    • 软件著作权证书、商标注册证书等版权证明文件。

(四)上架操作流程

  1. 注册腾讯开放平台账号:填写真实姓名、手机号码和邮箱地址等信息,并进行实名认证。
  2. 准备应用信息:按照要求准备应用名称、图标、简介、版本号、大小、截图、分类、标签、关键词、应用包文件和签名文件等。
  3. 申请开发者账号
    • 进入应用宝开发者中心(腾讯开放平台beta|开放成就梦想 ,点击右上角“开发者中心”)。
    • 点击“注册”按钮,填写邮箱地址、密码、验证码等信息,点击“提交”。
    • 注册成功后进行实名认证,填写真实姓名、身份证号码、联系方式等信息,上传身份证正反面照片,等待审核通过。
  4. 创建应用:实名认证通过后,登录开发者中心,点击“创建应用”按钮,填写应用信息,上传应用包文件和签名文件,选择应用分类、标签和关键词等,点击“提交审核”。
  5. 审核:审核时间一般在1 - 3个工作日,分为自动审核和人工审核。自动审核初步筛选应用是否含病毒、违法违规内容等;人工审核详细检查应用是否存在违规内容。审核通过后,应用即可在应用宝上线;若未通过,根据审核结果修改并重新提交。
  6. 推广应用:上线后可通过搜索优化、广告投放、社交媒体推广等方式推广,优化应用标题、关键词、描述等信息,提高在搜索结果中的排名。

二、苹果App Store

(一)上架条件

  1. 开发者账号:拥有有效的苹果开发者账号,付费注册,费用为99美元/年,提供个人或公司的身份证明、联系方法、银行账户等信息。
  2. 应用程序符合规定
    • 原创性:不能抄袭其他应用的功能和界面设计。
    • 合法性:不包含违法内容,如色情、暴力、赌博等。
    • 稳定性和性能:具备一定稳定性和性能,不频繁崩溃或占用过多系统资源。
    • 人机交互设计规范:遵循苹果的人机交互设计规范,如界面布局、字体大小、按钮位置等。
    • 收费规定:符合苹果的收费规定,收费模式有一次性收费、订阅收费、应用内购买等。
    • 硬件和操作系统版本支持:支持苹果的硬件和操作系统版本。
  3. 其他要求
    • 隐私政策:遵守苹果公司的隐私政策,包含应用收集和使用用户数据的详细说明。
    • 应用程序描述和截图:提供清晰、简洁的描述和截图,吸引潜在用户。
    • 兼容性:兼容iOS设备,在各种设备型号和iOS版本上运行良好。

(二)审核规则

  1. 审核流程:分为机器审核和人工审核。机器审核对代码进行审核,排查APP是否与App Store中的App重复;人工审核审核App的元数据以及用户体验。
  2. 审核维度
    • 安全:App内容安全,不包含诽谤、歧视、暴力、色情、虚假信息和功能等内容;对用户生成内容有过滤和审核机制。
    • 性能:提交的App是完整最终版,无崩溃、加载失败等明显Bug,保证审核人员能进行使用流程审核;提供准确的App描述,元数据与功能相符,无隐藏功能。
    • 商务:内购项目支付使用苹果的Apple Pay,内购项目让用户一目了然,不使用第三方支付(特定例外情况除外)。
    • 设计:避免出现重复App问题,相似度过高的App(马甲包)需修改名称、UI和代码,可进行代码混淆处理。
    • 法律:用户数据收集和存储经用户同意授权,保证数据安全,不强制注册;确保使用的素材都拥有版权。

(三)材料准备清单

  1. 开发者账号相关:个人或公司的身份证明、联系方法、银行账户等信息,支付99美元费用。若为公司开发者账号,可能需申请邓白氏编码(需3 - 5个工作日)。
  2. 应用程序信息
    • 应用程序的名称(简洁明了,突出核心功能或特点,长度建议控制在10 - 30个字符以内)、描述(详细介绍功能、特点、优势及使用场景,字数控制在1000 - 2000字左右)、图标(1024×1024像素,无透明背景)、截图(3 - 5张,展示核心功能)、类别、价格等。
    • 隐私政策网址(自2018年起必填)。
    • 应用分级如实按13个问题选填。
    • 部分App可开启预定功能预热所需的相关素材。
  3. 证书和描述文件:借助Mac的钥匙工具申请开发、下载、推送等不同类型证书,下载的证书仅在申请电脑可用,若要在其他设备使用需导出为.p12格式;创建描述文件,它是连接证书和Bundle Identifier的关键。

(四)上架操作流程

  1. 注册开发者账号:在苹果官网注册,提供个人或公司的身份证明、联系方法、银行账户等信息,支付99美元费用。
  2. 创建应用程序
    • 登录developer account,按“com.company.AppName”格式配置App bundle ID,在iTunes connect里用其创建App。
    • 借助Mac的钥匙工具申请开发、下载、推送等不同类型证书,创建描述文件。
  3. 应用程序开发:使用Xcode开发工具编写代码,进行测试和调试,遵守苹果开发者指南中的规则和要求,确保应用程序的质量和稳定性。
  4. 准备应用元数据:按要求准备应用名称、描述、关键词、截图与视频预览等。
  5. 构建应用包:在Xcode中正确配置证书和描述文件,选择iOS Device,若App不支持横屏,取消相应勾选,检查版本号,配置好发布证书,确保无黄色叹号提示,将项目设为Release模式后打包,可直接上传或用Application Loader工具上传。
  6. 提交审核:在App Store Connect里创建新App,填写信息、上传构建版本、新建版本号后提交。审核周期约7天,每个开发者账号有两次加急审核机会,必须用正式版Xcode上传项目。审核通过后,可选择发布应用或将其设置为预订状态;若被拒绝,修复问题并重新提交。
  7. 应用上架与后续维护:审核通过后发布应用,可选择立即发布或设置特定发布时间;上架后通过社交媒体、官方网站等渠道宣传推广,举办活动提高知名度和下载量。收集用户反馈,定期对应用进行功能优化、性能提升和问题修复,提交新版本应用审核。
http://www.xdnf.cn/news/12530.html

相关文章:

  • 【更新至2024年】2000-2024年上市公司财务困境RLPM模型数据(含原始数据+结果)
  • SpringBoot整合RocketMQ与客户端注意事项
  • 网页端 VUE+C#/FastAPI获取客户端IP和hostname
  • LOOI机器人的技术实现解析:从手势识别到边缘检测
  • 深度解读JS内存机制:8种泄漏案例与优化方案
  • RFC8489-STUN
  • Chromium 136 编译指南 Windows篇:depot_tools 配置与源码获取(二)
  • 什么是空闲钩子函数?
  • MySQL数据库表设计与索引优化终极指南
  • Linux驱动:再看静态映射和动态映射
  • C#中的路由事件(Routed Events)
  • k8s入门教程(集群部署、使用,镜像拉取失败网络问题排查)
  • freeRTOS xQueueGenericSend以及xQueueGenericReceive函数疑问
  • 在uni-app中如何从Options API迁移到Composition API?
  • CMake控制VS2022项目文件分组
  • [蓝桥杯 2024 国 B] 立定跳远
  • Linux中shell编程表达式和数组讲解
  • 使用C/C++和OpenCV实现图像拼接
  • Python绘图库及图像类型之特殊领域可视化
  • CAU人工智能class7 迁移学习
  • JAVA-什么是JDK?
  • 【动手学深度学习】2.6. 概率
  • VTK 显示文字、图片及2D/3D图
  • rocketmq 之 DLeger集群,启动ACL 1.0,集成rocektmq-mqtt实践
  • pe文件结构(TLS)
  • window安装docker\docker-compose
  • 每日算法刷题Day24 6.6:leetcode二分答案2道题,用时1h(下次计时20min没写出来直接看题解,节省时间)
  • Java线程卡死问题定位
  • 商业卫星推进与控制系统电源芯片的国产替代研究
  • 智谱清言沉思智能体,天工智能体,agenticSeek等AI Agent测试记录