守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 3073|回复: 1

友盟ANE(集成 游戏统计分析 与 用户反馈 组件)

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

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

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

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

    开源英雄守望者

    发表于 2015-1-24 14:13:07 | 显示全部楼层 |阅读模式
    应用下载
    应用名称: 友盟ANE(集成 游戏统计分析 与 用户反馈 组件)
    支持64位:
    当前版本: 未知
    运行平台: Android 
    开发语言: ActionScript 3 JAVA 
    应用类别: ANE-JAVA
    应用简介: 友盟ANE(集成 游戏统计分析 与 用户反馈 组件)




    相关链接:

    http://www.airmyth.com/thread-14-1-2.html


    http://eran.gitcafe.com/blog/2014/10/17/UmengANE.html



    Umeng(友盟)ANE
    友盟ANE




    当前版本下载地址

    [color=rgba(51, 51, 51, 0.901961)][backcolor=rgba(253, 253, 253, 0.901961)]本地下载

    版本Info

    1. 本版本号: 1.0

    2. 发布日期: 2014年10月17日

    3. AIRSDK: 15

    4. 支持设备: 安卓

    5. 包含组件:  
    6. 游戏统计分析(v4.6.3.0, 2014-03-17)  用户反馈 (v4.3, 2013-05-23)
    复制代码
    Release Note
    • 集成 游戏统计分析 与 用户反馈 组件
    • 实现 Android 用户反馈 SDK使用指南 中 基础功能部分
    • 实现 Android 游戏分析 SDK使用指南 中 快速开始Tag下的所有函数
    • 自动处理onResume和onPause
    • 初始化时候可以设置是否Debug (UMGameAgent.setDebugMode(boolean enable))
    • 初始化时候可以设置是否使用在线配置功能 (UMGameAgent.updateOnlineConfig( mContext ))
    • 目前没有实现 Android 游戏分析 SDK使用指南 中 使用高级功能 下的函数 下个版本支持
    • 目前仅支持安卓设备(后续会支持IOS)
    集成方法
    • 导入ANE到本地工程
    • 在工程配置XML中加入ANE引用
      1. <extensions>
      2.     <extensionID>CopyEngine.UmengANE</extensionID>
      3. </extensions>
      复制代码


      • 在工程配置XML中加入友盟初始化需要的相应设置
        1. <android>
        2.     <manifestAdditions>
        3.         <![CDATA[
        4.         <manifest android:installLocation="auto">
        5.             <uses-permission android:name="android.permission.INTERNET"/>
        6.             <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
        7.             <application android:enabled="true">
        8.                 <activity
        9.                         android:name="com.umeng.fb.ConversationActivity"
        10.                         android:theme="@android:style/Theme.NoTitleBar"/>
        11.                 <activity
        12.                         android:name="com.umeng.fb.ContactActivity"
        13.                         android:theme="@android:style/Theme.NoTitleBar"/>

        14.                 <meta-data
        15.                         android:name="UMENG_APPKEY"
        16.                         android:value="这里是你的UmengAppKey"></meta-data>
        17.                 <meta-data
        18.                         android:name="UMENG_CHANNEL"
        19.                         android:value="这里是当前APK对应的渠道"></meta-data>

        20.             </application>
        21.         </manifest>
        22.         ]]>
        23.     </manifestAdditions>
        24. </android>
        复制代码

      • DemoCode
    1. private var umengANE:CEUmengANE;

    2. //使用单例全局保存一个实例即可
    3. umengANE = new CEUmengANE()

    4. //判断是否只能当前环境(Android设备返回true,PC模拟器返回false)
    5. umengANE.isSupported();

    6. //初始化友盟
    7. //第一个参数表示是否为Debug模式,默认为false
    8. //第二个参数表示是否使用在线更新Config模式,默认为true
    9. umengANE.initialize(true, true);

    10. //跳转到用户反馈模块
    11. umengANE.showFeedback();

    12. //游戏分析函数(具体请看友盟API文档)
    13. umengANE.gameAnalysisBonusCoins(100, 1);
    14. umengANE.gameAnalysisBonusItem("BonusItem1", 1, 100, 1);
    15. umengANE.gameAnalysisFailLevel("level_1");
    16. umengANE.gameAnalysisFinishLevel("level_2");
    17. umengANE.gameAnalysisPayByCoins(100, 500, 1);
    18. umengANE.gameAnalysisPayByItem(300, "item_1", 10, 200, 1);
    19. umengANE.gameAnalysisSetPlayerInfo("player_1", 15, 1, "source_1");
    20. umengANE.gameAnalysisSetPlayerLevel("level_3");
    21. umengANE.gameAnalysisUseCoinsBuyItem("item_2", 5, 200);
    22. umengANE.gameAnalysisUseItem("item_3", 1, 200);
    复制代码
    Debug方法




    1. 在初始化设置Debug为True的情况下,打开Logcat 过滤条件选择 by Log Tag , 填入 Eran 即可
    复制代码
    Feedback & Issue

    如有问题 或需要 个性化定制 联系iamzealotwang@126.com或在下方给我留言

    Thanks



    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

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

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

    开源英雄守望者

     楼主| 发表于 2015-1-29 15:33:43 | 显示全部楼层
    ANE-UMengSocial
    ANE-UMengSocial

    Android 版本更完善的ANE: https://github.com/platformanes/UmengSocialANE

    新增分享到微信,在init方法里传入微信的ID和URL就行了

    新增第三方账号登陆功能,该功能暂时仅支持iOS平台,可以只下载IOS.ane使用

    1. UMSocial.instance.cancelLogin('sina', function(result:String):void{
    2.     //取消授权,返回{}则表示成功
    3. });
    4. //切忌不能连续调用两次该方法,否则会报错
    5. UMSocial.instance.login('sina', function(result:String){
    6.     //登陆获取授权,返回如下对象,如果已经授权过则直接返回该对象
    7. {
    8.     accessToken = "2.00twwPQC03t9ZI6ef9cf7509eaFhTB";
    9.     iconURL = "http://tp4.sinaimg.cn/2072488563/180/40012495145/1";
    10.     platformName = sina;
    11.     profileURL = "http://www.weibo.com/u/2072488563";
    12.     userName = "\U6298\U7ffc\U4f34\U4f60\U884c";
    13.     usid = 2072488563;
    14. {

    15. });
    复制代码
    目前支持的功能:
    • 直接弹出分享框分享,支持多平台(Android版仅支持分享到新浪微博)
    • 控制评论、分享、喜欢、个人中心的工具条显示或隐藏,并可通过工具条分享到微博、QQ空间、腾讯微博和邮件,还可以评论和喜欢
    Android版本需要在配置里加入如下权限信息方可使用:
    1.   <application ……>
    2.             ……
    3.         <activity ……/>
    4.         <meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data>
    5.         <meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>
    6.         </application>
    7.         <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    8.         <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    9.         <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    10.         <uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
    复制代码
    功能不完善,API文档和Demo稍后再补充编译时为了使用中文,需要在项目的Properties面板->ActionScript Build Packaging->Apple iOS面板里,点击右下角的Customize Launch Parameters按钮,添加一个新的编译参数-C zh_Hans.lproj zh-Hant.lproj,将语言文件打包到项目文件里,语言文件包在demo文件夹下

    Demo : Main.as
    1. function Main()
    2. {
    3.     UMSocial.instance.init('UMENG_KEY', false); //默认不初始化底部控制条
    4.     UMSocial.instance.share('ID', '文本', '图片', '标题', 'sina');

    5.     //由于底部控制条初始化可能消耗一定性能,所以默认初始化了后,需要调用让其显示的方法才能显示出来
    6.     //UMSocial.instance.status(true);

    7.     //控制条显示后,需要动态切换控制条对应的内容,则通过该方法进行更新,控制条的分享、评论、喜欢等都于ID紧密关联
    8.     //UMSocial.instance.dataID('ID', '文本', '图像', '标题');
    9. }
    复制代码


    相关链接:

    https://github.com/mani95lisa/ANE-UMengSocial

    下载
    https://github.com/mani95lisa/UMAnalyticsANE


    守望者AIR技术交流社区(www.airmyth.com)
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    
    关闭

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

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

    GMT+8, 2019-10-22 06:20 , Processed in 0.048282 second(s), 33 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

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