deepin应用商店(下文统称为应用商店)是deepin操作系统的官方应用分发平台,它为用户提供应用的推荐、搜索、安装和管理服务。作为开源操作系统社区商店,我们很高兴您参与到deepin应用商店的应用生态共建行列中来,无论您是应用的开发者或者维护者,都可以通过本投递系统进行应用投递。

在使用本投递系统前,请您仔细阅读以下说明,以便您快速了解本系统的使用以及相关规范。

一、概览

为确保应用商店上架的应用稳定可用且符合上架区域的政策法规,为此应用商店的每个应用都会经过审核团队的审核,敬请谅解。

为了帮助您尽可能顺利地通过应用审核,请查看下列可能会导致审核流程延误或审核不通过的常见问题:

  • 确保应用信息及元数据的完整和正确,且为.deb格式的程序包。
  • 确保应用运行不会发生崩溃或错误。
  • 确保您是当前应用的真实作者、维护者或贡献者,为保护其他开发者的劳动成果,盗版侵权应用是不被允许的。
  • 确保您的邮箱信息真实有效,以便应用管理人员在需要时与您取得联系。
  • 确保应用审核期间可用。

本文档会及时更新完善,每一次的修改都是基于优化用户的体验、公平对待所有开发者或贡献者出发。我们希望找到符合用户需求的安全、易用、优质的应用产品,我们将一直本着这个理念不断努力。

二、如何投递应用

(一)成为应用贡献者

通过deepin社区注册成为deepin用户后,即可通过deepin官网进入社区应用投递系统,或直接访问投递系统链接进入。

img

(二) 投递应用

在进入投递页面后,点击“上传应用”即可投递应用。通过页面右上角的语言选项控制页面语言以及上架应用的展示语言,如果您使用的语言是英文,建议通过该选项切换到英文操作。

img

三、应用信息

完善的应用信息是快速通过审核的必要前提,您需详细了解并严格遵循下列要求:

  1. 应用需选择正确的语言(当前主要支持中文或英文两种语言,主要通过页面头部语言选项控制,后续会支持更多的语言)。
  2. 应用名称需限制在60个字符以内,且不得输入回车等隐藏字符 。
  3. 应用分类需与实际功能和用途相符。
  4. 应用一句话介绍需限制在100个字符内,且不得输入回车等隐藏字符 。
  5. 应用需选择正确的分发区域,请务必确保应用遵循当地相关法律法规。
  6. 应用需选择正确的适配系统(当前仅支持X86架构deepin v20和v23系统,后续将基于deepin的支持主线进行更新调整)。
  7. 应用介绍需限制在1000个字符以内,且与应用功能保持一致。
  8. 如果是更新版本,请填写正确的版本更新日志,限制在1000个字符以内。
  9. 应用图标需为完整正方形图标(图片格式:JPG/PNG ,分辨率:96x96px-512x512px,图片大小不限)。
  10. 应用截图需上传3-6张同一尺寸且不同内容的图片(图片格式:JPG/PNG,图片大小:不得超过2M)。
  11. 如果您是该应用的作者或维护者,请填写有效的名称以及联系邮箱,提供应用的官网(或者源码地址)以供审核。
  12. 应用商店当前仅支持deb格式的应用包,请确认您所上传的应用包格式必须为.deb。

img

四、应用安全

您的应用不得含有令人不快或具有攻击性的内容,不得损坏用户的设备或在使用过程造成人身伤害,您需详细了解并严格遵循下列要求:

  1. 应用不得含有病毒木马等侵害用户的功能(包括代码等可疑行为)。
  2. 应用不得含有恶意收费行为,包括但不限于:未经用户二次确认(即用户需要对购买和支付分别进行一次确认)主动扣费、隐形扣费行为,未明确、明显提示用户(例如收费协议嵌套在应用引导页内),以误导或诱导方式实现用户付费。
  3. 应用不得获取无关的权限,禁止威胁用户信息安全。
  4. 应用不得在未告知用户的情况下,超出业务需要获取用户设备或个人信息。
  5. 应用不得未经用户授权强制启动系统服务。
  6. 应用应妥善处理收集到的用户信息,不得对这些信息进行未经授权使用、披露或者被第三方访问。

五、应用功能

(一)应用完成度

  1. 确保提交审核的应用为最终版本,应用信息及元数据必须完整和正确,所有临时、测试内容应在提交前移除。
  2. 确保提交审核之前,已通过应用功能性、兼容性测试。
  3. 请不要将应用审核视作测试服务,我们将拒绝不完整的应用以及会出现崩溃或存在明显技术问题的应用包。

(二)应用可测性

  1. 应用必须可以进行测试;如果出于任何原因无法测试产品,则该产品可能无法满足上架要求。
  2. 若您的应用必须需要登录账号且无法公开注册的,请向我们提供一个有效的演示帐户(备注在应用描述中)。
  3. 若您的产品需要访问服务器,服务器必须可以正常访问确保应用能正常运行。

(三)应用规范性

应用不得存在功能问题,请遵循下列要求:

  1. 应用不得无法正常安装或安装时提示解析失败;应用不得无法正常卸载或卸载报错;应用不得在启动或运行时崩溃。
  2. 应用内容不得无法正常显示或无法获取;应用内按钮不得点击无反应或点击报错;若应用需要登录,注册/登录账号功能不得不可用。
  3. 应用图标、应用名称需与应用内容相关;应用不得生成除主要功能以外的应用图标和加载方式,例如“访问XXX网站”;若应用需要在右键菜单中增加功能入口,只允许增加一个入口或一个下级菜单。
  4. 应用不允许自动更新 (更新需提示用户更新内容,由用户自行选择是否更新);应用的卸载只能通过系统的右键卸载功能或软件中心的卸载功能;不允许安装完成后在菜单中增加例如“卸载XXX软件”的应用图标和功能。
  5. 应用不得下载或安装独立的应用、额外代码或资源,以向我们在审核过程中看到的应用添加功能,或进行大幅更改。
  6. 应用不得强制或诱导修改系统默认设置。
  7. 应用申请的权限不得与其实际功能不符;若非服务所必需或无合理应用场景,不得超范围或超频次收集个人信息如通讯录、位置、身份证、人脸等;不得在用户明确拒绝权限申请后,频繁申请开启与该应用服务场景无关的权限;在安装和运行期间,用户拒绝授权与当前服务场景无关的权限后,应用不得退出或关闭;应用不得强制开机启动;不得在安装或者运行前强制重启设备或修改与应用功能无关的系统设置。
  8. 必须使用应用商店提供的技术来进行打包和提交,不允许使用第三方安装器;应用必须使用应用商店分发机制进行更新,不允许使用其他更新机制。
  9. 应用只允许关联必要和自身已经具备功能的文件类型,不允许恶意注册minetype类型。
  10. 若应用功能仅供部分用户使用,比如限制用户的地域或仅供组织内部使用等,请在应用介绍内说明具体限制范围。

(四)应用兼容性

  1. 应用应具备良好的兼容性,且需适配所选择的deepin操作系统版本。
  2. 应用需能够正常安装、启动、卸载,不得出现运行时频繁崩溃,不得出现需借助第三方软件才可卸载的情况。
  3. 应用不得存在造成用户设备损坏的风险,不得造成设备产生过多热量或对设备资源造成不必要的负担,不得运行无关的后台进程。

六、应用内容

绿色安全的内容能为用户提供更好的服务,您需详细了解并严格遵循下列要求:

(一)一般内容要求

  1. 应用不得是简单打包的网站页面或套用模板、内容聚合或罗列链接。
  2. 应用不得是以分发为主要目的的应用商店。

(二)伤害风险

  1. 应用不得含有人类或动物遭到杀害、残害、酷刑、虐待的写实描绘,或者鼓励暴力的内容。
  2. 儿童类应用不得含有外链接、购买机会或其他会对儿童造成干扰的内容,除非其保留在受家长监控的指定区域中。
  3. 应用不得含有非法使用毒品、过量摄入酒精、酒驾等可能会危害他人健康或违法的内容。

(三)非法活动

  1. 应用不得存在非法金钱交易、赌博、反政府、反社会及其他发布国家或地区法律所禁止的内容。
  2. 应用不得传播暴露、情色、或其它具有攻击性、不顾及他人感受、令人不安、惹人厌恶或低俗不堪的内容。
  3. 应用不得含有种族歧视,破坏民族团结的内容。
  4. 应用不得含有关于宗教、种族、性取向、性别或其他目标群体的诽谤或恶意内容。
  5. 应用不得含有鼓励非法使用武器、危险物品或促进军火购买的内容。

(四)用户产生内容

用户生成的内容是用户为应用或产品贡献的内容,可供某些或全部用户查看或访问。 如果您的产品包含用户产生内容,则必须对用户生成的内容进行有效管控,包括但不限于:

  1. 制定过滤机制过滤违规内容;制定举报机制并及时作出响应;实现服务关闭功能,对严重违规用户停止提供服务等。
  2. 发布并向用户提供服务的产品条款和/或内容指导原则。
  3. 为用户提供在产品中举报不适当内容的方法。

若因应用内内容存在违规违法行为,应用商店将会在确认后进行驳回、下架或者封禁投递账号等操作。

(五)版权及维护要求

  1. 针对商业应用,不得是有明确版权归属的破解版或盗版;
  2. 针对开源应用,不得与其他开发者应用相同或相似,如外观、名称、主题等。

相同应用的相同版本,当前时间内仅接受一个作者或维护者进行上架,若一款开源应用的当前作者或维护者超过一个月未进行更新维护,而您想要对其进行更新维护,可以发送邮件deepin-appstore<appstore@deepin.org>进行说明,由运营人员审核确认后对该应用进行释放即可进行新版上传操作。

作为开源社区的应用商店,我们鼓励您对开源应用进行贡献维护,若您因为个人精力或其它问题对当前应用停止维护超过一个月,也请您主动申请下架并说明原因,以便更多的开源爱好者加入其中。

七、应用内广告

应用内广告只应在应用内展示,您需详细了解并严格遵循下列要求:

  1. 应用不得推送与自身产品无关的内容;广告应与使用的群体相适用;不得含有欺诈内容;不得含有其他应用商店的相关推广;不得含有恶意网址。
  2. 应用内广告不得影响用户的正常操作体验;应用的主要功能不得是单一的广告推广;广告不得为匿名推送。
  3. 应用内广告不得强制安装软件或有捆绑下载的行为;不得强制、误导、诱导用户点击;广告需带有关闭功能,且应用关闭后,应用内广告也需同时关闭。
  4. 应用内广告不能干扰第三方应用或设备功能。

八、用户隐私

您需小心谨慎处理用户个人数据,确保遵守和适用发布所在国家或地区的法律法规,您需详细了解并严格遵循下列要求:

  1. 应用不得有任何未经用户授权或者无视现行法律依据私自收集、传输或使用用户隐私数据的行为。
  2. 应用包含防病毒或安全防护功能,应提供隐私政策,并按照现行法律说明所收集或传输的相关用户数据以及这些用户数据的用途、分享的对象和其他相关信息。
  3. 应用如对用户个人信息进行转移,应告知用户如何使用转移的信息以及在何处使用该信息。
  4. 应用对用户身份标识、鉴权及其他个人信息的收集、存储、转移应采取确保数据机密性和完整性的加密措施。
  5. 应用不得使用任何与功能无关的敏感隐私权限或数据。
  6. 应用不得篡改应用内的用户个人信息, 同时也不得访问或者篡改第三方应用内的用户个人信息。

九、应用审核说明

您在投递系统中成功提交应用之后,随即就会进入审核流程。请谨记以下几点:

**审核时间:**我们的审核团队会尽快检查您的应用;不过,如果您的应用比较复杂或者存在新的问题,则可能需要更深入的审查和考量。

**审核进度:**应用审核进度会反映在投递平台的应用状态中,所以请多留意此处。

**审核拒绝:**我们的目标是公平、持续地遵循这些准则,但是人无完人。如果您的应用被拒绝,我们会告知您拒绝原因,但若您仍存在疑问,或希望提供其他信息,可以补充信息后重新提交或邮件我们进行说明。

十、应用维护

(一)应用查询

应用列表显示的是当前账户下所上传应用的详细情况及可操作控件,应用信息包括应用名称、包名、版本号等,您可通过列表右上的搜索栏输入应用名称进行应用查询及操作。

img

(二)审核状态

“审核状态”为当前应用在商店流程中的状态。您可根据应用状态进行相应操作,具体状态如下表所示。

审核状态 状态说明
上架 该应用已经上架到已勾选的适配设备的应用商店。
草稿 该应用信息已经填写完成,但还未提交审核。
下架审核中 该应用正处于应用商店的下架审核流程中,等待运营人员进行审核。
下架 该应用已经从应用商店下架。
审核中 该应用已经提交审核,正处于审核流程中,你可通过【审核状态】查看流程进展。
审核不通过 该应用提交审核流程已完成,但是审核结果不通过,当前提交版本未上架。需要根据具体原因修改,你可通过【审核不通过】后的?查看具体原因。
上架中 该应用已通过应用商店的审核,正在上架中,结束后变为上架状态。
老版本下线 该应用存在其他上架的版本,即上架一个新版本后原来的版本会变成此状态。
上架失败 该应用已通过全部的审核流程,但没有成功推送到应用商店仓库。如出现该场景请联系应用商店工作人员定位处理。

(三)操作

“操作”列如下图所示,会因为应用不同状态呈现不同控件,您可根据应用状态进行对应操作。

img

具体操作如下表所示:

操作 操作解析
历史版本 可以查看当前应用的所有历史提交记录,并查看详情信息。
修改 对当前的应用信息进行修改编辑,可提交审核或保存草稿。
更新 对当前的应用进行更新,可提交审核或保存草稿。
下架 对当前应用发起下架申请,待运营审核通过后,该应用会从应用商店下架。
撤销 对于处于审核状态的应用(审核中、下架审核中),可以进行撤销操作,取消审核申请。
删除 对于草稿、下架、审核不通过的应用,删除最近一次的提交记录。删除只是删除最近一次提交,并不会把该应用的所有记录全部删除。

十一、结束语

您对deepin社区应用商店有任何的建议或意见,可以发送邮件至deepin-appstore或在deepin论坛中发帖反馈,我们的团队会尽快跟进您的问题。

同时如果您代表的是您的企业,需要上传公司应用到deepin以及统信应用商店,请您访问统信开放平台注册成为企业开发者后,通过统信开放平台进行应用维护,您将得到更多的开放平台能力支持。

再次感谢您加入我们的应用投递贡献者行列中来,我们期待看到您开发或维护更多优秀的作品!