news center新闻中心
首页
>
新闻中心
>
新闻详情

APP在上架发布前要做的工作

发布人:盘古科技 发布时间:2019-08-20
无论是直接向用户发送apk文件,还是向应用市场提交app,发布前的准备工作都是必不可少的,天津APP开发公司来给大家分享。


第一步、准备一些必要的文件
1、密钥,用于对apk的签名。签名是对应用认证的工具。

    Android系统以签名密钥作为判断应用唯一性的依据,雨滴应用市场同样以签名来分类应用,从而提供应用升级功能。

    制作密钥的时候,注意设置足够长的有效期。一旦有效期过了,应用将不能在被安装。

    签名密钥不要改变。使用相同的密钥,是程序能够升级安装的前提条件。同时使用相同的密钥,也有一些操作便利。


    应用升级:当系统安装应用的更新时,它会比较新版本和现有版本中的证书。如果证书匹配,则系统允许更新。如果您使用不同的证书签署新版本,则必须为应用分配另一个软件包名称 - 在此情况下,用户将新版本作为全新应用安装。


    应用模块化:Android 允许通过相同证书签署的多个 APK 在同一个进程中运行(如果应用请求这样),以便系统将它们视为单个应用。通过此方式,您可以在模块中部署您的应用,且用户可以独立更新每个模块。

    通过权限共享代码/数据:Android 提供基于签名的权限执行,以便应用可以将功能展示给使用指定证书签署的另一应用。通过使用同一个证书签署多个 APK 并使用基于签名的权限检查功能,您的应用可采用安全的方式共享代码和数据。


    签名密钥注意要保密,密码也不能随便泄露。例如提交到git仓库的时候,可以使用这个方法保留密码不被提交。

2、应用图标
   无论是启动图标,还是通知栏图标,都代表着应用本身。为了让使用者更好的使用应用,设计合理的图标是十分必要的。

第二步、做好代码配置和清理工作


0、选择一个适当的软件包名称

    确保您选择的软件包名称适用于应用的整个生命周期。在向用户分发应用后,您将无法更改软件包名称。您可以在应用的清单文件中设置此软件包名称。

1、移除debug代码,关闭日志,可以让应用的性能更好。

2、配置好manifest文件,让设置都正确无误。

3、添加应用市场提供的app自动升级服务 

4、在app中集成应用市场提供的crashreport功能   例如,命名一个良好的apk文件名称。我们可以使用构建工具自动来完成这些工作。

第三步、构建release版本程序,并签名

第四步、测试应用本身,以及应用所依附的后台的服务

最后,可以发送apk给客户测试,或者上传到应用市场进行发布了。
TAG标签:天津APP开发
上一篇:一元夺宝APP怎么开发
下一篇:做APP要如何提高开发的安全性

盘古科技

APP在上架发布前要做的工作

无论是直接向用户发送apk文件,还是向应用市场提交app,发布前的准备工作都是必不可少的,天津APP开发公司来给大家分享。


第一步、准备一些必要的文件
1、密钥,用于对apk的签名。签名是对应用认证的工具。

    Android系统以签名密钥作为判断应用唯一性的依据,雨滴应用市场同样以签名来分类应用,从而提供应用升级功能。

    制作密钥的时候,注意设置足够长的有效期。一旦有效期过了,应用将不能在被安装。

    签名密钥不要改变。使用相同的密钥,是程序能够升级安装的前提条件。同时使用相同的密钥,也有一些操作便利。


    应用升级:当系统安装应用的更新时,它会比较新版本和现有版本中的证书。如果证书匹配,则系统允许更新。如果您使用不同的证书签署新版本,则必须为应用分配另一个软件包名称 - 在此情况下,用户将新版本作为全新应用安装。


    应用模块化:Android 允许通过相同证书签署的多个 APK 在同一个进程中运行(如果应用请求这样),以便系统将它们视为单个应用。通过此方式,您可以在模块中部署您的应用,且用户可以独立更新每个模块。

    通过权限共享代码/数据:Android 提供基于签名的权限执行,以便应用可以将功能展示给使用指定证书签署的另一应用。通过使用同一个证书签署多个 APK 并使用基于签名的权限检查功能,您的应用可采用安全的方式共享代码和数据。


    签名密钥注意要保密,密码也不能随便泄露。例如提交到git仓库的时候,可以使用这个方法保留密码不被提交。

2、应用图标
   无论是启动图标,还是通知栏图标,都代表着应用本身。为了让使用者更好的使用应用,设计合理的图标是十分必要的。

第二步、做好代码配置和清理工作


0、选择一个适当的软件包名称

    确保您选择的软件包名称适用于应用的整个生命周期。在向用户分发应用后,您将无法更改软件包名称。您可以在应用的清单文件中设置此软件包名称。

1、移除debug代码,关闭日志,可以让应用的性能更好。

2、配置好manifest文件,让设置都正确无误。

3、添加应用市场提供的app自动升级服务 

4、在app中集成应用市场提供的crashreport功能   例如,命名一个良好的apk文件名称。我们可以使用构建工具自动来完成这些工作。

第三步、构建release版本程序,并签名

第四步、测试应用本身,以及应用所依附的后台的服务

最后,可以发送apk给客户测试,或者上传到应用市场进行发布了。