zoukankan      html  css  js  c++  java
  • 完整的App Store提交清单

    App Store是Apple创建的一个巨大的应用程序市场。每天都有数百个iOS应用程序发布到App Store。为了保持移动应用程序质量的高标准,Apple有一个系统可以非常仔细地查看iOS应用程序。在本文中,我们发布了一个  完整的App Store提交清单,可以在提交到iOS App Store之前由企业家和开发人员进行审核。

    在审核过程中,Apple拒绝您的申请是正常的。事实上,如果你曾经开发过一个iOS项目,那么在成功将你的应用程序发布到生产环境之前,很可能会被Apple多次拒绝。本文将帮助您在向Apple Store提交应用程序方面获得更多经验。希望通过这个策划清单,您可以避免最常见的愚蠢错误导致应用被拒绝,因此您可以尽快将移动应用程序发布到App Store。

    1.确保您的应用已完成,并且所有功能都与宣传的一样有效

    在提交应用程序之前,您应该确保应用程序的功能稳定(没有明显的崩溃),并且您的应用程序没有任何重大的高度可见的错误。如果您的应用仍然存在错误或崩溃,Apple将立即拒绝您的应用。错误和崩溃是被苹果拒绝的最常见原因。他们的评论员很好 - 他们会彻底测试所有应用,所以如果预期(广告)行为与真实应用之间存在任何不一致,他们就会拒绝您的应用。

    您还应该注意  最小功能问题。如果您的应用程序过于简单,或者没有为用户带来太多价值,那么Apple审核人员也会拒绝该应用程序。Apple始终鼓励将具有相似内容的多个应用集成到一个应用中,然后再将其上传到商店以增强用户体验。一个常见的场景是开发人员或代理商创建一个简单的Webview,他们嵌入了他们现有的网站。这种应用程序会立即被应用程序拒绝,因为iOS应用程序不会为用户提供任何额外的价值,这是网站尚未提供的。

    2. App Store指南合规性

    请确保您的应用符合App Store指南,尤其是针对用户生成内容的应用。您应该注意一些关键问题,例如您的应用是否包含色情或暴力内容,或者应用中的内容是否受版权保护。如果是,您需要向Apple注册,并且必须在“ 说明”部分提供完整信息以及版权证明。

    3.收集应用程序屏幕截图,链接,图标和说明

    除了提供与Apple所需的每种类型的iPhone的尺寸和屏幕分辨率相对应的图标外,您还必须确保应用程序中的所有链接都处于活动状态(如果您的应用显示可点击的链接)。只有一个损坏的链接(例如404)将使Apple立即拒绝您的申请。

    您还应确保完全提供应用程序中的所有图像,并避免在显示图像时显示错误以及不适当的占位符。

    您的应用提交的另一个重要部分是“ 屏幕截图 ”和“ 描述 ”。如果您不希望拒绝您的应用,则需要为Apple提供它们。事实上,即使Apple忽略了这一部分,您仍然希望描述该应用程序并提供清晰准确的屏幕截图。它们可以帮助用户更好地了解您的应用程序,因此它可以作为App Store优化策略。

    4.充足的信息

    您必须提供足够的信息,以便审阅者知道如何全面测试应用程序。例如,如果您的应用程序具有身份验证功能,则必须为Apple提供功能性用户名和密码组合。对于双向身份验证案例(如OTP代码),后端必须提供模拟代码,以便Apple审阅者可以测试应用程序。一般而言,您需要为Apple创建有利条件,以便顺利查看您的应用程序。

    5.权限内容

    许多现代应用程序需要访问用户的私人信息,例如访问电话簿,相机,库或位置(例如,在带有地图的应用程序中)。在请求这些权限时,您应该清楚地描述您的应用需要此信息的原因。尽可能具体,因为用户有权确切知道他们的数据是如何被使用的。

    如果您的应用程序使用访问敏感用户数据的API,您还需要在Info.plist文件中声明它们,否则您的应用程序在尝试检索该敏感信息时会崩溃。

    6.其他说明

    在提交之前,您还应该了解许多其他事项并检查您的应用。

    • 您的应用程序性能稳定,不会耗尽电池或影响设备的性能
    • 您的应用程序需要与最新的Apple设备和操作系统兼容。
    • 该应用程序的用户界面友好,易于使用,并且不会因iPhone X和iPhone 5等特殊iPhone型号而破坏。您的应用程序用户界面应符合Apple人机界面指南。
    • 您的iOS应用必须具有与应用的基本用途相匹配的功能。例如,如果购物应用没有付款或搜索功能,Apple可能会拒绝它。

    App Store提交清单 - 结论 

    借助此App Store提交清单,我们希望您在将移动应用程序提交到iOS App Store之前获得更多知识,以避免遭遇多次拒绝。Apple拥有一个非常全面的应用审核团队,因此您的应用程序将通过严格的审核步骤在每个细节上进行检查。

    祝好运!

  • 相关阅读:
    SpringMVC中静态获取request对象 Spring中获取 HttpServletRequest对象【转载】
    springcloud 的loadbalancer 轮询算法切换方法 2021.4.3
    springboot项目启动增加图标
    rabbitmq 端口作用以及修改方法
    centos8 安装rabbitmq
    springcloud config client Value获取不到信息的问题的处理方法
    springcloud config配置git作为数据源然后启动报错 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
    Sublime Text的列模式如何操作
    centos8 安装redis
    jQuery简单的Ajax调用
  • 原文地址:https://www.cnblogs.com/zhanggen/p/10860739.html
Copyright © 2011-2022 走看看