anysdk 真的可谓是android神器,只是现在还有一个问题比较麻烦,就是暂时不支持ios,暂时不支持腾讯应用宝。。。
接入的问题,这个文档说的很详细:http://docs.anysdk.com/CppTutorial。我只说几个我遇到的小坑。。。
1、上面的文档说了一项,是 “导入框架自带的jar包并勾选export选项” 。
之前没有怎么注意这个地方,导致打包出来的app会直接崩溃。这个地方应是adt的一个bug,如果app会莫名其妙的崩溃,可以先查查这里。
2、mk的改写
之前直接复制的网页上的代码,怎么弄怎么不对,原来是网页的代码上有一个编码,eclipse里面识别起来会有问题,如果你在mk里面,按ctrl+a全选,会出现一条空白,说明就是这个问题,删掉相关的地方,手打一次,搞定。
3、登录回调,错误信息:already login
这个地方我觉得是anysdk设计的失误,因为一般来说,不应该限制用户多次登录才对,多次登录无非就是在走一次登录流程,后上线的踢掉新上线的而已,当然也有可能是我们之前的登录流程有问题,导致出现这个bug,因为我们的程序是之前就有的,然后统一改用anysdk的。反正如果出现了这个,只能找客服协商解决。
4、支付信息,商品ID。
支付的时候,每个平台的商品ID是不一样的,有些是类似于appstore那种,自定义商品ID的,有些是一个序号,直接123456比如联想。有些是他们定义的一个序号,比如waseid_1华为应用汇就是这样,这个地方需要对不同的平台单独处理。获取平台请参考http://docs.anysdk.com/Stores