AnySDK IAP plugin始终为空

用的是Quick-X 3.2 RC1 内置的anysdk支持

OPPO渠道,用户和支付都选择OPPO

参数检查过了

用户系统一切正常,但是IAP插件始终为空

调试代码:

local iaps = agentMgr:getIAPPlugin()
dump(iaps, "IAPs:")

输出是:

  • “IAPs:” = {
  • }

按理说应该有个oppo的插件可用

收到,明天给你解决。

真效率 :3:

查看你设置的支付回调函数里面返回的支付插件初始化结果,一般这种情况出现的原因都是支付系统初始化失败。

local iaps = self.agentMgr:getIAPPlugin()
if iaps then
    print("IAP Plugin installed List:")
    for i,v in ipairs(iaps) do
        print("=======>",i)
        v:setActionListener(IAPListener)
    end
end

这段代码,iaps 是个非nil的table,所以"IAP Plugin installed List:"这行能输出,但因为iaps为空,所以下面的循环不起作用,也就设置不了回调了

这问题解决了吗?