首页 安全防御正文

手机多平台上传App(手机软件上传)

有哪些app分发平台可以一次上传多个App应用?

安卓app的分发渠道主要有以下这些:

1.

谷歌市场

2.

腾讯应用宝

3.

百度手机助手

4.

91手机商城

5.

360应用平台

6.

豌豆荚

7.

安卓市场

8.

各大手机厂商应用市场

如何将自己开发的手机APP软件上传到各大手机软件下载平台上(´・_・`)

首先,你要知道你 *** 出来的是适用于安卓的App还是适用于苹果的App,两种不同的安装包适用于不同的方式上传到平台。

安卓:安装包名为.apk。现在国内比较主流的平台有很多个,比如说 豌豆荚,360手机助手等等等等,所有的平台你都可以去联系,只要你想。跟他们取得联系之后,可以向他们申请一个开发者账号,申请的时间国内大约为1个星期左右,得到开发者账号之后,可以通过此账号上传安装包。等待下载平台审核通过后,就可以正常下载。

IOS:苹果的安装包名为.ipa。需要跟美国苹果公司在中国的 *** 取得联系,同样申请到一个开发者账号,但是苹果公司的申请流程比较麻烦,耗费的时间大约为1个月左右。申请到了开发者账号之后,流程与安卓一样,也是通过开发者账号上传安装包,由苹果公司审核,苹果公司审核过程同样很麻烦,也很严格。审核的时间大约为1个月左右,审核通过后,就可以正常下载。

将APP提交到各大平台的步骤有教程吗?

之一步,在Eclipse中选择需要打包的项目,然后右键--选择Export,会弹出一个打包的提示框,如下图所示。

按Next之后,会继续出现一个提示框,这里你可以选择自己需要打包的项目(默认是刚才选中的)如下图:

按Next之后,会弹出一个关于“Keystore”的提示,选择“Create new Keystore”,并浏览、选择签名文件要保存的路径,

(关于Keystore的原理、作用等这里暂时不细说,请大家发布前务必保存好该签名文件,非常重要的。) 如下图所示:

这里请注意签名文件的命名,不能与该目录(将要保存到的目录)中已存在的文件重名,无法覆盖的,否则无法下一步。

按Next后,出现如下图所示的提示框:按照自己的实际情况和需求,填写相关信息后。选择导出APK文件的路径,点击Finish完成。

这样,就可以轻松的打包并签名自己的APP啦!

关于签名文件的作用,以及如何保护自己APP版权,如何升级自己的APP,如何将自己的APP上传到各大市场提供下载...

发布时候生成的“签名文件”的作用(前面提过,叫大家一定要保管好此文件),如何验证自己的App是否发布成功,是否成功签名,以及发布后的apk文件如何上传(一般上传到哪里去,要怎么弄呢?要注意那些问题等等)。

这年头开发Android应用的人可不少(因为想赚钱的人实在太多了)。那“包名、类名”这些是不是很容易出现“撞车”呢?有了签名文件,这些就能够得到很好的解决了。

APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。

比如:你发布在“电子市场”的应用,一段时间后你需要升级应用了,继续使用你以前的“签名文件”,这样就能保证你的版权和安全。道高一尺,魔高一丈。

在中国大地的屏幕上,再牛B的软件也可能被破解的,有签名文件,就能很好的防止这种事情(不能完全)。

这样签名其实也是开发者的身份标识。交易中抵赖等事情发生时,签名可以防止抵赖的发生。

上面说了几点,都是使用签名文件的好处。不一定很完整,但都是很常见,很典型的。

那我们如何检查自己发布后是否“签名成功”呢???

其实,我们使用Eclipse+ADT插件从开发环境安装到手机中的APK文件已经包含了ADT插件的Debug签名文件。但是这不是发布时候的“正式签名”文件。读者可以参考我上文中的具体步骤,尝试着发布自己的app,并请保留好签名文件。

签名完成后,你可以用winrar打开apk,在Meta-inf目录下,用文本编辑器打开CERT.RSA文件,如果能看到部分你建的key时候输入的文本就是正式签名了,如果测试签名会有debug字样。(一般情况会乱码,但是用肉眼仔细观察,你就能略微的看清楚一些啦)

值得提醒的就是,软件代码更新后(需要发布新的APK了),要将Manifest的android:versionCode值+1,每更新一次都要加1。

弄明白这些之后,该向大家讲讲上传应用了。由于Android是一个相对开放的平台,所以上传应用的限制也低一些,而且缺乏官方的规范。不像苹果和它的APP商店那般封闭。国内而言,上传应用的网站有很多,国内比较有名的就是“安卓市场”,“Android 电子市场”,“安极市场”......

不同的市场审核规则也不尽相同,但是大同小异。还有一些值得注意的是:注意你的APP语言(国际化),屏幕分辨率及尺寸的支持...(当然,这是打包前就应该做好的工作啦)

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。