我的Unity项目(v.1.5.7)中有kontagent分析插件,但有一个问题。当我购买时,我可以设置玩家在我的游戏中花费多少,但如果用户没有花费美元,我会得到错误的金额。我可以在跟踪IAP到Kontagent服务器时设置货币代码吗?
或者,您可以向我建议任何将本地货币兑换成美元的插件吗?
UPD:
我用link兑换货币。但。示例:
瑞典购买7克朗(0.99美元)将转换为101美分(需要99美元)。这是因为我的app中的不同转换系统是服务器苹果。
那么,我可以在跟踪IAP到Kontagent服务器时设置货币代码吗?
答案 0 :(得分:0)
显示这样的价格:
_priceFormatter = [[NSNumberFormatter alloc] init];
[_priceFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[_priceFormatter setLocale:product.priceLocale];
aLabel.text = [_priceFormatter stringFromNumber:product.price];
并发送给这样的kontagent:
Upsight.trackInAppPurchase("com.lucksound.product.item", 1,
UpsightIosPurchaseResolution.Buy, iapReceiptData);
您应该根据需要更新到最新版本(Now Upsight)。 Github Link
您不需要与苹果分开更改金额。