摘要: 项目代理给台湾发行,版本由项目提交appstore,台湾合作伙伴会进行测试。这里遇到一个问题,就是沙盒帐号测试的时候死活提示充值失败,不走正常的充值流程。 后来我分析了原因,主要是由于帐号的App Store地区导致的。台湾版本上线时,选择了5个地区,其中包含:香港、台湾,不包含China 然后测试的时候,使用台湾的帐号死活就有问题,切换地区然后提示无法连接上App Store。...阅读全文
posted @ 2015-05-25 11:33 meteoric_cry 阅读(5) 评论(0) 编辑
摘要: 当Android设备通过usb连接成功后,在logcat中能看到很多log信息,但太多了很容易将我们关注的日志给淹没掉,所以我们需要过滤。如果接入了不同的SDK,那么log的tag可能会不同,所以有时需要显示多个tag。 使用“|”进行分隔即可,如下图所示: 如果你在dos窗口下,那么可以使用如下的命令: C:\Users\zhangyi>adb logca...阅读全文
posted @ 2015-05-21 13:41 meteoric_cry 阅读(6) 评论(0) 编辑
摘要: icon (尺寸为px) 目录 尺寸 (width * height) drawable 72 x 72 drawable-hdpi 72 x 72 drawable-ldpi 36 x 36 ...阅读全文
posted @ 2015-05-18 15:39 meteoric_cry 阅读(9) 评论(0) 编辑
摘要: 更新的时候一直遇到“Base checksum mismatch on”或者“Checksum mismatch while updating”,其它文件可以提交和更新,就这个不行。 网上有解决方案说找.svn目录下的ent..目录,但是我没找到.svn存在那样的目录,还有一种说法是先备份再删除整个svn,但是我这个svn库太大了,好几个G。用delete删除,然后还原,也无效。然后我在想...阅读全文
posted @ 2015-05-13 14:13 meteoric_cry 阅读(11) 评论(0) 编辑
摘要: Objective-C中,内存对象分二类: 1) 值类型,如 int、float、struct等基本数据类型; 2) 引用类型,通常是指继承自NSObject类的OC对象; 值类型在栈中,由系统自动管理,而引用类型在堆上,需要我们自己手工进行管理 OC中提供了二种内存管理机制: 1) 手动引用计数 MRC (Mannul Reference Counting); 2) 自动引用计...阅读全文
posted @ 2015-05-12 12:52 meteoric_cry 阅读(6) 评论(0) 编辑
摘要: 简介 建立在C语言之上,可以混编C/C++代码,编写一个类需要二个文件: .h的头文件 .m的实现文件(如果是C/C++混编文件,文件后缀为.mm) 既然有头文件,所以很多人会拿它与C++进行类比,它最重要的三个特性是:Message、Category、Protocol,与C++类比,二者之间的不同: 1、它没有new也没有delete,但有类似的方法alloc、dealloc; 2、...阅读全文
posted @ 2015-05-11 12:44 meteoric_cry 阅读(13) 评论(0) 编辑
摘要: 最近遇到二个键盘会自动弹出的问题: 1、UIWebView加载网页后,点击网页内的链接在UIWebView内进行跳转时,键盘自动弹起; 2、调用选择照片时,iPod上选择照片后也会自动弹出键盘,比如从图库进到具体某个文件夹内,或者再返回图库,直接点中照片然后编辑的时候,都会自动弹出; 问题一是这样处理的 - (void)webViewDidStartLoad:(UIWebVie...阅读全文
posted @ 2015-05-07 21:45 meteoric_cry 阅读(12) 评论(0) 编辑
摘要: 偏好设置 -> General -> Editors -> File Associations .xml -> 设置XML Editor为default Keys 中查找 Content Assist Java -> Editor -> Content Assist abcdefghijklmnopqrstuvwxyz(,. from:印象笔记 http://app.yi...阅读全文
posted @ 2015-05-06 21:08 meteoric_cry 阅读(25) 评论(0) 编辑
摘要: 很早之前遇到的问题,现在记录一下。有一家Android渠道(抱歉,时间太长了已经记不大清楚是哪一家了 oppo/联想/酷派?)在我们提交新版本时拒绝了,理由是:手机背光状态下,屏幕不会自动变灰。 这里为了测试,我将它改为30秒,这样做有什么影响呢?就是开启任何一个应用,在30秒之内,我如果没有任何的操作,就自动锁屏了。你可以拿你的手机试一下,比如打开微信然后放在那里不动,30之后它表现出来...阅读全文
posted @ 2015-05-06 21:01 meteoric_cry 阅读(10) 评论(0) 编辑
摘要: 游戏项目中有一个专门用于收集IOS崩溃的接口和查询页,运营/测试的同事有时候会通过查询页大概看一下每日崩溃的情况,经常会问iPhone6,1是什么,iPhone7,1又是什么设备? 我从网上仔细搜索了一下,目前最全的是来自维基百科的:List of iOS devices 其中Hardware strings这一栏目前是最全的,iPhone后面第一位数字表示的是第几代iPhone,比如上...阅读全文
posted @ 2015-05-04 14:53 meteoric_cry 阅读(15) 评论(0) 编辑
摘要: 以前整理过一份关于关于《IOS应用提交时所需要的ICON》,之后IPhone 6/Plus出来,又多了二种尺寸,近期看到国外的一家网站上整理出比较全的尺寸,以及在IOS设计上的一些参考建议。 原文链接: 《The iOS Design Guidelines》 分辨率和显示规格 应用的图标规格 文章后面还有:导航栏、搜索栏、状态栏、工具栏等一系列UI的示例说明,鼠标移入...阅读全文
posted @ 2015-04-30 11:46 meteoric_cry 阅读(14) 评论(0) 编辑
摘要: hta在打开的时候,有时候会被杀毒软件拦截而不给执行,更重要的一点是通常都可以右击查看源代码,里面如果涉及到域名或者其它的一些细节就很容易被其它人了解。 网络上有一些hta转exe的,类似的软件基本上都是国外的,而且要付费,从一些乱七八糟的地方下载过“破解版”的用了一下,不是很好用,对hta支持比较差,对vbs可能会好很多,既然不好用那就只好自己动手了 很简单,主要...阅读全文
posted @ 2015-04-30 11:11 meteoric_cry 阅读(14) 评论(0) 编辑
摘要: 近期苹果审核有些诡异了,之前每次审核都正常的。最近一次提交后,等待大概十天后开始进入审核状态,一天以后收到被拒绝的邮件(上面写着是元数据被拒绝 - 以前也遇到过一次)。说是二个问题: 1、宣传图里有年龄偏小的描述,“小表砸”,我们选择的评级是9+,但反馈的邮件大概意思是说要描述要支持3+; 2、从去年开始,我们一直使用IDFA,用来广告投放以及运营数据的采集以供分析,但打回来说找不到广告在哪,...阅读全文
posted @ 2015-04-16 09:49 meteoric_cry 阅读(16) 评论(0) 编辑
摘要: 手工当然可以进行环境变量的设置,但是如果一个小组有需要设置固定环境变量的操作,这可能就会有点麻烦了,xp下设置环境变量比较简单,直接用set,win7下需要使用setx SETX XX_HOME "X:\XX" /M阅读全文
posted @ 2015-04-15 17:03 meteoric_cry 阅读(11) 评论(0) 编辑
摘要: 今天百度首页提示可以领养“百小度”,它是啥?看这里: http://xiaodu.baidu.com/invitation/ 鼠标移入上去,有一个“翻书”的感觉。大致瞅了一眼,用的是css3 perspective属性。关于css3的这个属性这篇文章更生动一些,图文并茂,还有很多福利哦(立即前往查看>>) 搜索了一下,发现很多帖子在问“如何领养百小度”,貌似目前需要邀请,我...阅读全文
posted @ 2015-04-08 11:32 meteoric_cry 阅读(211) 评论(0) 编辑
摘要: 1、渠道接入 主要是需要接入各平台的登录、充值接口,各家SDK又不统一,Android渠道都是鱼龙混杂,就算小渠道你看不上,但量多了,加起来也还可观,所以大家都拿出吃奶的尽去铺渠道。国内几大主要的Android发行平台:360、百度、UC、小米、豌豆夹、联想、酷派… Android渠道有多少,猜猜看,百度文库里有一份清单(400+) 接入各大平台是个苦力活,脏活、累活,调来调去主要就是...阅读全文
posted @ 2015-03-26 12:20 meteoric_cry 阅读(27) 评论(0) 编辑
摘要: Android:豌豆夹,快速连接手机的利器。腾讯的应用宝也好,360的手机助手也好,在插入USB之后,确实不如豌豆夹好使,谁用谁知道。如果连接了USB还是不能识别设备,请使用以下几种方式: 1、拔掉USB连接线,关闭开发者选项,然后重启开启再连接手机; 2、启动任务管理器,查看是不是有些软件偷偷的启动了一些什么服务,常见的: adb.exe tadb.exe AndroidServer....阅读全文
posted @ 2015-03-26 10:19 meteoric_cry 阅读(19) 评论(0) 编辑
摘要: 最近有本书(腾讯方法)在豆瓣上评价还挺高,然后就买了一本。看完之后呢确实有一些启发,也有一些感想: 1、所有的事情都是有方法的,这个观点跟“优秀是一种习惯”倒有很类似吧; 2、项目的成与败,管理是最为关键一个环节,当然管理也是有方法的,参考第一条; 3、压力能挖掘人的潜能,它同样也是区别优秀与普通的重要的一个条件; 4、加班是为了改造团队的态度,以往有同事要离职时,特别纠结说公司不是不提倡...阅读全文
posted @ 2015-03-25 18:39 meteoric_cry 阅读(23) 评论(0) 编辑
摘要: 在页游时代,使用Flash ActionScript 3.0进行开发,as3提供比较简单和健全的socket API。到了手游时代,基于tcp的socket编程遇到了一些棘手的问题。通常情况下手游都要支持至少二大主流平台:Android、IOS,二者共存,暂时没有迹象表现哪一方会没落。 页游跑在浏览器里,所有的连接成功、失败等操作,都可以通过addEventListener进行监听,很方便...阅读全文
posted @ 2015-03-24 14:57 meteoric_cry 阅读(66) 评论(0) 编辑
摘要: Visual Studio一启用应用程序就提示“操作无法完成,因为该文件已在xx.exe中打开”,但是我启动的就是xx.exe啊 然后我杯具的发现debug目录下所有的dll都被删除掉了 这个程序依赖很多dll,只能一个一个重新生成,又杯具的发现生成完成再启动还是会遇到上面的问题,重启vs也还是不行,重启电脑还是不行。试了网上各种操作,包含csdn中一个二年前描述一样的问题(帖子中也没...阅读全文
posted @ 2015-03-05 14:23 meteoric_cry 阅读(18) 评论(0) 编辑
摘要: 系统环境: OSX Yosemite 10.10.1 (14B25)JAVA版本:1.8.0_11Android Studio 版本:1.0.1问题:Android Studio was unable to find a valid jvm解决方法:1、打开Finder2、找到应用程序 Androi...阅读全文
posted @ 2015-02-16 21:48 meteoric_cry 阅读(29) 评论(0) 编辑
摘要: libcurl参数很多,一不小心就容易遇到问题。曾经就遇到过一个很蛋疼的问题:libcurl断点下载>> 这里主要汇总一下,libcurl上传的二种方式: 1、直接上传文件,类似form表单,> 直接上传文件: struct curl_httppost *formpost = NULL;struct curl_httppost *lastptr = NULL;curl_...阅读全文
posted @ 2015-02-11 12:36 meteoric_cry 阅读(49) 评论(0) 编辑
摘要: 之前被问到一个问题,C#中如何设置android:name这样的属性?我的第一反应是直接setAttribute不就可以了么 SetAttribute(name, value), 可事实上却不行,因为本身并没有什么C#的开发经验,周围也没什么人搞这个,所以就只能通过搜索了。 最后通过搜索发现它需要指定命令空间,详情可参考这里>> SetAttribute(localName, names...阅读全文
posted @ 2015-02-10 13:56 meteoric_cry 阅读(12) 评论(0) 编辑
摘要: 同事要写Android平台下的打包工具,遇到需要将多个jar合并成一个jar的问题。这里列一下操作步骤: 1、将所有jar文件复制至某临时目录中,通过jar命令解压得到所有的.class文件 > jar -xvf xx.jar xx.jar必须为具体的jar,不能为*.jar,会报FileNotFoundException 2、删除临时目录下所有的jar文件 > de...阅读全文
posted @ 2015-02-10 13:32 meteoric_cry 阅读(147) 评论(0) 编辑
摘要: 点击这里可以查看代充相关的报道, 利用苹果商店规则漏洞,出现了一个灰色地下产业链>> 用户点击选择要充值的物品时,先向后台服务器发起一个创建订单号的请求,然后再向appstore发起购买商品的请求。在回调函数productsRequest中,根据SKProductsResponse中的priceLocale属性来获取当前所处的国家/地区 - (void)productsReque...阅读全文
posted @ 2015-02-06 15:04 meteoric_cry 阅读(137) 评论(0) 编辑
摘要: 游戏中有一个收集玩家问题反馈的网页,很早之前就有同事反映说android在游戏无法上传附件,在浏览器中是可以正常使用的。最近能腾出手来的时候,就仔细看了一下这个问题,发现很里藏着不少问题,这里一一记录下来,希望能其它人有用,因为很多问题跟网上反映出来可能有点不太一样。 既然是网页,而且只在游戏中才出现,那第一步你要先会使用Fiddler来拦截请求,定位出问题的代码在哪里。你可以参考这篇文章...阅读全文
posted @ 2015-02-06 00:18 meteoric_cry 阅读(221) 评论(0) 编辑
摘要: android应用的版本主要由versionCode和versionName来决定,android系统是根据versionCode来验证新的apk是否能安装。如果已安装高版本的应用,就无法使用覆盖安装的方式来装旧的包 之前测试那边向我反馈的一个问题是:Android 5.0的机器,新增了多用户功能,如果安装新版本的应用然后删除掉,再装老版本的,理论上应该是可以装的(因为已经卸载过了),但实...阅读全文
posted @ 2015-02-05 22:46 meteoric_cry 阅读(31) 评论(0) 编辑
摘要: 基于cocos2d-x开发的手游,免不了会遇到崩溃、闪退,在非debug状态下定位问题异常的艰难,像我们项目是在cocos2dx的基础上封装了一层,然后又与lua进行互调。因为接受C++/移动端开发比较晚,这里记录一下目前所了解的二个工具: 1) Crashlytics 《IOS开发进阶》的作者推荐的一款工具,这里有介绍文章>> 已被Twitter收购,官网整合过了>> 2) Goo...阅读全文
posted @ 2015-02-03 14:49 meteoric_cry 阅读(42) 评论(1) 编辑
摘要: 换了XCode6之后,发现以前写Icon-76.png这样很麻烦,就使用了Image.xcassets,公司所有测试机跑了一下,发现没什么问题。唯独有一台设置有问题,iphone5 ios6.0系统,游戏启动后黑屏。而且断点发现游戏获取的屏幕大小变为320x480了,实际应该是640x1136。因为...阅读全文
posted @ 2015-01-19 12:18 meteoric_cry 阅读(564) 评论(0) 编辑
摘要: 为了支持arm64,之前已经折腾了很久,昨晚打包准备提交苹果审核时,测试那边的同事反馈说游戏上传自定义头像功能不可用了。 游戏上传自定义功能的简介:卡牌游戏最初是《比武招亲》中有一个充VIP之后就可使用了上传自定义功能的特权,我们的游戏就“复制”了该功能。 具体实现就是点击游戏内换自定义头像的按钮后,调用不同平台相应的方法,获取用户选择的图片数据,然后将图片裁剪再传给后台保存至特...阅读全文
posted @ 2015-01-10 19:55 meteoric_cry 阅读(56) 评论(0) 编辑
摘要: 如果提交的ipa包中,未包含必要的Icon就会收到类似的通知,为什么偏偏是Icon-76呢? 因为我们开发的游戏,默认是支持iphone以及ipad的,根据官方提供的参考 Icon-76.png是必须要提供的 详情可参考这里:https://developer.apple.com/library/ios/qa/qa1686/_index.html 图标很多,不可能全部都加进...阅读全文
posted @ 2015-01-09 17:36 meteoric_cry 阅读(771) 评论(0) 编辑
摘要: 标题本来想叫“手游那些事儿”,想了想还是算了,不想盗用“明朝那些事儿” 的“招牌”(其实还是有盗用的嫌疑,哈哈)。 为了抹掉打广告的嫌疑,这里暂以已经比较火的或者腾讯出品的游戏举例(外加吐槽) 腾讯的《游龙英雄》 游久的《酷酷爱魔兽》 腾讯的《怪物弹珠》 目前国内手游2d开发以cocos2d-x js/lua为主流,3d多使用unity3d,类似网易这种做过...阅读全文
posted @ 2014-12-18 21:48 meteoric_cry 阅读(94) 评论(0) 编辑
摘要: 2015年2月1日后新提交的应用必须要支持64位架构。 我所使用的是cocos2d-x V2.0版本,而且源码有部分代码是修改过的。好在cocos2d-x官方已经放出了一个支持64位的2.2.6版本,可以做为参考。 iOS 64-bit support for v2.x>> zip包下载>> 在修改之前,有必要了解一下32位与64位的一些区别,网上能搜索到的资料有很多,这里简单...阅读全文
posted @ 2014-12-18 13:45 meteoric_cry 阅读(432) 评论(0) 编辑
摘要: 本文系转载,版权归原作者所有(原文链接>>)。How do I submit my app to iTunes connect?To submit your app to iTunes connect:1) Log in to your iTunes Connect account. First t...阅读全文
posted @ 2014-12-18 11:36 meteoric_cry 阅读(1969) 评论(2) 编辑
摘要: 现在游戏越来越多,主要是吸金,在推广方面却遇到一些问题。 举个实际的例子,就是xx游戏xx区的A玩家,他通过游戏内的分享功能,分享一个链接至社交平台之后,通过该玩家分享的链接进行下载的玩家对A有一个返利,比如下载次数(这个容易作弊),激活游戏的人数,以及通过该链接下载的玩家,等级达到多少后,充值XX后对A玩家都有一个返利,以此达到玩家主动推荐和宣传游戏的作用。 还有一个就是页游、手游都会...阅读全文
posted @ 2014-11-26 14:14 meteoric_cry 阅读(52) 评论(0) 编辑
摘要: 之前在学习node.js时,写过一些例子和demo,偶尔也会有人发email问我node.js的一些问题。因为是二三年前写的东西,当时使用的第三方库和node.js的版本跟最新的可能有所不同甚至比较大的出入,所以大家在遇到问题的时候可能要多注意一下版本了,发邮件给我,也可能不会得到很准确的答复。 关于websocket的例子好像之前问的人比较多,我由于工作的关系,开发由前端转webgame...阅读全文
posted @ 2014-10-31 19:27 meteoric_cry 阅读(210) 评论(0) 编辑
摘要: 项目首先从国内开始做,然后跟台湾那边谈了合作,要发行台湾版本。这过程中遇到一些问题,特别的坑,特此记录一下 1、文字的翻译; 之前开发的一款页游项目,翻译的工作全部由台湾那边负责,他们还专门花钱请人做翻译,翻译的人员是按字收钱的。现在转手游了,首先代理费一般是没有的(即便有也是很低,低的可怜),汉字的翻译全部是我们自己消化了,今时不同往日啊,页游的日子一去不复返了,手游CPA导用户水分也是越来...阅读全文
posted @ 2014-10-24 14:52 meteoric_cry 阅读(141) 评论(0) 编辑
摘要: 最近游戏项目中更新机制有所修改,游戏启动时会从cdn上读取一个文件(约60B),但是后台异常收集系统中发现很多玩家请求不了该文件(libcurl的get请求),返回的error code有很多种,以6、22、28、56居多。 一直无法确定是否跟程序完全无关(之前遇到过返回error code 23跟程序有关,是程序出bug了),因为有一些玩家反映使用2g/3g网络就正常进入游戏了。 之...阅读全文
posted @ 2014-10-08 14:10 meteoric_cry 阅读(69) 评论(0) 编辑
摘要: 游戏项目是基于cocos2d-x开发的,但线上发现一个bug就是玩家在设置完自定义头像后直接闪退。凡是在设置该玩家头像的地方,游戏就直接闪退。最终定位到的问题是图片数据源有问题,我的机器是win7,图片能预览,但同事xp系统该图片是无法预览的,默认的系统自带的图片查看工具也无法显示图片。 把...阅读全文
posted @ 2014-09-28 15:57 meteoric_cry 阅读(266) 评论(0) 编辑
摘要: 经常性遇到libcurl的问题,而且都特别奇怪,记录一下CURLcode的定义: http://curl.haxx.se/libcurl/c/libcurl-errors.html #include enum CURLcode{ CURLE_OK = 0, CURLE_UNSUPPORTED_PROTOCOL, /* 1 */ CURLE_FAILED_INIT,...阅读全文
posted @ 2014-09-26 14:47 meteoric_cry 阅读(641) 评论(0) 编辑