守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 1027|回复: 0

AIR Android 大版本更新ANE

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    51690
    钢镚
    1422

    开源英雄守望者

    发表于 2015-1-11 23:25:10 | 显示全部楼层 |阅读模式
    应用下载
    应用名称: AIR Android 大版本更新ANE
    支持64位:
    当前版本: 未知
    运行平台: Android 
    开发语言: ActionScript 3 JAVA 
    应用类别: ANE-JAVA
    应用简介: air手游遇到大版本更新,不得不重新下载apk安装。air是没法直接友好的实现,那我们只能通过ane了。之前有哥们写了个更新安装的ane,不过那个太丑了,这是其一。其二是,当关掉了客户端就不更新了 有没有。用户开着游戏 更新 个100M 是不是很不爽,很不友好。
    所以,我重新做了个,游戏客户端退出不影响游戏继续更新,通知栏里面 有更新进度,下载好游戏自动弹窗提示是否安装。源码也附上,你可以试着继续优化。断点续传什么的,我比较懒,实现功能就算了。
    不说废话,不卖关子,直接上主题,你今早吃饭了没?开个玩笑。。。
            air手游遇到大版本更新,不得不重新下载apk安装。air是没法直接友好的实现,那我们只能通过ane了。之前有哥们写了个更新安装的ane,不过那个太丑了,这是其一。其二是,当关掉了客户端就不更新了 有没有。用户开着游戏 更新 个100M 是不是很不爽,很不友好。
            所以,我重新做了个,游戏客户端退出不影响游戏继续更新,通知栏里面 有更新进度,下载好游戏自动弹窗提示是否安装。源码也附上,你可以试着继续优化。断点续传什么的,我比较懒,实现功能就算了。




    1、使用改ane,请按 androidTest-app.xml 中的配置, 加入
    1. <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    复制代码
    权限,新增可以读取安卓 设备 id方法。
    2、这个不要忘记加了
    1.                    <application>
    2.                          <service android:name="com.update.ane.LocalService">  
    3.                              <intent-filter>  
    4.                                  <action android:name="com.updategame.service" />  
    5.                              </intent-filter>  
    6.                          </service>
    7.                      </application>   
    复制代码
    3、还有
    1. <extensionID>com.xiawu.ANEManager</extensionID>
    复制代码
    参照androidTest-app.xml 配置的位置 即可。
    4、  建议 自己重新打包,因为 那个icon 使我们游戏的,哈哈。。把你们游戏的icon  放到
    1. erayane/Android-ARM/res/drawable-hdpi  
    复制代码
    下,然后 设置好 你得 cmd.bat 里面
    1. “ F:\flash builder\Adobe Flash Builder 4.6\sdks\4.0\bin\adt"     改成你的sdk路径
    复制代码
       和
    1. E:\ANE\ANE\Update\erayane\xiawu.p12  改成你当前文件夹下
    复制代码
    就可以重新打包了。


    侦听ane回调
    1. XiawuANEHelper.getInstance().addEventListener(ANESyncEvent.ANE_SYSC_EVENT,aneHandler);
    复制代码
    获取设备id
    1. XiawuANEHelper.getInstance().apkupdateSDK.getDeviceID();//获取安卓设备ID
    复制代码
    弹是否更新版本
    1. XiawuANEHelper.getInstance().apkupdateSDK.update(apkHttpPath,"六大派.apk",gameName,"已经下载",currentVersion,serverVersion);
    复制代码
    效果还行吧






    本文来自:http://bbs.9ria.com/thread-286051-1-1.html

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2019-8-18 12:40 , Processed in 0.045668 second(s), 40 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表