对于一个游戏,付费还是非常非常重要的,因为这个是你的直接收入(好吧,你能不说废话么)
不过再说付费之前,我先要说下在你用apportable进行转化过程中生成的configuration.json文件,这个文件对于想要用apportable进行ios项目转化android还是非常非常重要的,在这里你可以配置应用的名称啊,包名啊,版本号,引入的资源,项目引入的java类文件,jar包,so库等等,都是在这进行配置的。(到时有空我整理几个小的例子上传到自己的资源里。)
先说下对于国内平台如何介入付费。对于国内这个安卓到时有多乱,我想就算不是做安卓手机开发的应该也能有些感觉吧,你看国内到底有多少个品牌的手机,你看基本每家品牌都号称自己设计ui、做rom包,而且百度rom包能搜出一片一片的,还有就是国内呈现纷乱之势的各种市场还有渠道,做付费真不简单啊。
在这种情况下,你既然想用xcode开发出的cocos2d游戏实现在android平台上的付费功能,那么你就的想办法实现object-c调用java,在这里基本采用的就是寄存器调用,要求在项目中相对应的object-c类与java类用同样的名字(主要方便看),object-c类继承自JavaObject类,实现+ (NSString *)className 返回相对应.java文件所在的包名(这样也就基本实现了object-c与java类的串联)。
在+ (void)initializeJava中进行类的方法的串联,使用