【已解决】anysdk的channelId和plugin是什么关系

local channel = agent:getChannelId() --360平台是23,小米是66

local iap_plugin_maps = agent:getIAPPlugin()
for key, value in pairs(iap_plugin_maps) do
print(“key:” … key) – 360平台是2,小米是66
if key == pluginID then --pluginID 是您想要选取的支付sdk的id
value:payForProduct(productInfo)
end
end

小米平台这两个一样的,跟文档上的也是一样的,但360为什么不一样

一个是渠道id,一个是插件id,最初插件的id就用的渠道id,后来因为需求,需要改,所以,新更新的插件是另一套定义方法了。

其实你网游打包的时候支付也只会选择一个渠道的支付,所以你也只会获取到一个支付插件,不用判断也成

哦了,谢谢