[]iOS 内购 conchMarkt 这个类是怎么来的?

在js调用iOS 内购的代码conchMarket.recharge(json,function(jsonString) 这个conchMarket应该怎么引用,直接调用报错。
还有就是用app构建工具之后,没有发现自己的源文件, 环境 1.5.3
已邀请:

cuixueying

赞同来自:

具体对接流程请参考:对接渠道
 Part.1 - 类名反射:

通过LayaNative构建出的iOS项目工程中我们会看到PlatformInterface目录下有自动创建的MarketAppStore类, 这个类继承自LayaPlatformInterface类, 并且在resource/config.ini中设置了platformClassName=MarketAppStore, 这样, 我们以login方法为例, 只需要在MarketAppStore.mm中重写LP_Login方法, 就完成了对login方法的二次开发.

Part.2 - JavaScript调用OC:

还是以上述的login方法为例, 在JavaScript中, 通过conchMarket类调用的login方法实际上就是在调用LayaPlatformInterface中的LP_Login方法, 而这个过程其实就是JavaScript调用OC的过程.

Part.3 - OC调用JavaScript:

继续以上述的login方法为例, 在JavaScript中, 通过conchMarket类调用的login方法执行完成后会执行回调方法, 这个回调方法在LayaPlatformCallback中声明, 然后在LayaPlatformInterface的LP_Login中调用LayaPlatformCallback的LP_LoginCallback方法来实现OC调用JavaScript.
上面已经告诉了,是通过LayaNative构建出的iOS项目工程

Sunny_zhao

赞同来自:

我没想明白。。。你的意思是说,我先用app构建。构建出来之后,再去代码里面去写内购的东西么?conchMarket需要再构建之后再去调用吗?

要回复问题请先

商务合作
商务合作