您的位置:首页 > 其它

堵你妹研究之一 iap应用内购买分析

2013-08-23 16:39 197 查看
首先需要对ios系统的 iap的机制熟悉,并了解其基本的结构以及流程。

其次,在堵你妹中有一个目录,libs文件下面有一个Gzlib文件包。

在这个包里面有三个关键的类,一个GZControl类,一个GzObjc类,一个GzInAppPurchaseController类。

其中GzInAppPurchaseController主要负责iap应用内购买的处理流程。如果对流程还不了解的可以参看这个类。

Gzcontrol类里面有一个购买的接口,还包括判断是否联网等方法。

GzObjc类也是一个很重要的类。这个类的主要是连接程序的其他地方以及iap的桥梁。

如果在程序的哪个地方需要使用到iap,那么只需要调用这个类提供的接口即可。

当需要根据iap不同的结果作出不同的反映,只需要修改这个类即可。

比如,购买成功,程序需要做出什么动作,购买失败,程序需要怎么处理,都只需要写在这个方法里面就可以了。

这样就完成了程序的封装。

以后,还有其他的程序需要加入应用内购买,那么只需要把这个包加入到程序当中,并且实现相对应的方法即可。不需要自己重写创建许多的类,继承接口等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: