|
@@ -1,5 +1,4 @@
|
|
|
using DouYouSdk;
|
|
|
-using LitJson;
|
|
|
using UniFramework.Event;
|
|
|
using UnityEngine;
|
|
|
|
|
@@ -78,29 +77,12 @@ namespace GFGGame.Launcher
|
|
|
string serverName, string roleId, string roleName, string roleLevel, string roleVip, string partyName,
|
|
|
string roleBalence, string ext)
|
|
|
{
|
|
|
- var data = new
|
|
|
- {
|
|
|
- cp_order_id = HandleNullString(cpOrderId),
|
|
|
- product_price = HandleNullString(productPrice),
|
|
|
- product_id = HandleNullString(productId),
|
|
|
- product_name = HandleNullString(productName),
|
|
|
- product_desc = HandleNullString(productDesc),
|
|
|
- product_count = HandleNullString(productCount),
|
|
|
- exchange_rate = HandleNullString(exchangeRate),
|
|
|
- currency_name = HandleNullString(currencyName),
|
|
|
- server_id = HandleNullString(serverId),
|
|
|
- server_name = HandleNullString(serverName),
|
|
|
- role_id = HandleNullString(roleId),
|
|
|
- role_name = HandleNullString(roleName),
|
|
|
- role_level = HandleNullString(roleLevel),
|
|
|
- role_vip = HandleNullString(roleVip),
|
|
|
- party_name = HandleNullString(partyName),
|
|
|
- role_balance = HandleNullString(roleBalence),
|
|
|
- ext = HandleNullString(ext)
|
|
|
- };
|
|
|
-
|
|
|
- string paymentJson = JsonMapper.ToJson(data);
|
|
|
- douYouIosSDKHandler?.SdkPaymentWithJson(paymentJson);
|
|
|
+ Debug.Log(
|
|
|
+ $"QDDouYouManagerInitIos.ShowPay: cpOrderId:{cpOrderId} productPrice:{productPrice} productId:{productId} productName:{productName} productDesc:{productDesc} productCount:{productCount} exchangeRate:{exchangeRate} serverId:{serverId} serverName:{serverName} roleId:{roleId} roleName:{roleName} roleLevel:{roleLevel} roleVip:{roleVip} partyName:{partyName} roleBalence:{roleBalence} other:{ext}");
|
|
|
+
|
|
|
+ douYouIosSDKHandler.SdkPaymentWithJson(cpOrderId, productPrice, productId, productName, productDesc,
|
|
|
+ productCount, exchangeRate, currencyName, serverId, serverName, roleId, roleName, roleLevel, roleVip,
|
|
|
+ partyName, roleBalence, ext);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -118,20 +100,8 @@ namespace GFGGame.Launcher
|
|
|
public void ReportRoleInfo(string type, string serverId, string serverName, string roleId, string roleName,
|
|
|
string roleLevel, string roleVip, string partyName, string roleBalence)
|
|
|
{
|
|
|
- var data = new
|
|
|
- {
|
|
|
- type = HandleNullString(type),
|
|
|
- server_id = HandleNullString(serverId),
|
|
|
- server_name = HandleNullString(serverName),
|
|
|
- role_id = HandleNullString(roleId),
|
|
|
- role_name = HandleNullString(roleName),
|
|
|
- role_level = HandleNullString(roleLevel),
|
|
|
- role_vip = HandleNullString(roleVip),
|
|
|
- party_name = HandleNullString(partyName),
|
|
|
- role_balence = HandleNullString(roleBalence),
|
|
|
- };
|
|
|
- string roleJson = JsonMapper.ToJson(data);
|
|
|
- douYouIosSDKHandler?.SDKRoleInfo(roleJson);
|
|
|
+ douYouIosSDKHandler?.SDKRoleInfo(type, serverId, serverName, roleId, roleName, roleLevel, roleVip,
|
|
|
+ partyName, roleBalence);
|
|
|
}
|
|
|
|
|
|
// 辅助方法:处理空值
|
|
@@ -164,17 +134,27 @@ namespace GFGGame.Launcher
|
|
|
}
|
|
|
|
|
|
//调起支付
|
|
|
- public override void SdkPaymentWithJson(string paymentJson)
|
|
|
+ public override void SdkPaymentWithJson(string cpOrderId, string productPrice, string productId,
|
|
|
+ string productName,
|
|
|
+ string productDesc, string productCount, string exchangeRate, string currencyName, string serverId,
|
|
|
+ string serverName, string roleId, string roleName, string roleLevel, string roleVip, string partyName,
|
|
|
+ string roleBalence, string ext)
|
|
|
{
|
|
|
- base.SdkPaymentWithJson(paymentJson);
|
|
|
- Debug.Log($"DouYouIosSDKHandler SdkPaymentWithJson. paymentJson:{paymentJson}");
|
|
|
+ base.SdkPaymentWithJson(cpOrderId, productPrice, productId, productName, productDesc,
|
|
|
+ productCount, exchangeRate, currencyName, serverId, serverName, roleId, roleName, roleLevel,
|
|
|
+ roleVip,
|
|
|
+ partyName, roleBalence, ext);
|
|
|
+ Debug.Log(
|
|
|
+ $"Ios ShowPay DouYouIosSDKHandler SdkPaymentWithJson: cpOrderId:{cpOrderId} productPrice:{productPrice} productId:{productId} productName:{productName} productDesc:{productDesc} productCount:{productCount} exchangeRate:{exchangeRate} serverId:{serverId} serverName:{serverName} roleId:{roleId} roleName:{roleName} roleLevel:{roleLevel} roleVip:{roleVip} partyName:{partyName} roleBalence:{roleBalence} other:{ext}");
|
|
|
}
|
|
|
|
|
|
//角色升级上报
|
|
|
- public override void SDKRoleInfo(string roleJson)
|
|
|
+ public override void SDKRoleInfo(string type, string serverId, string serverName, string roleId, string roleName,
|
|
|
+ string roleLevel, string roleVip, string partyName, string roleBalence)
|
|
|
{
|
|
|
- base.SDKRoleInfo(roleJson);
|
|
|
- Debug.Log($"DouYouIosSDKHandler SDKRoleInfo. roleJson:{roleJson}");
|
|
|
+ base.SDKRoleInfo(type, serverId, serverName, roleId, roleName, roleLevel, roleVip,
|
|
|
+ partyName, roleBalence);
|
|
|
+ Debug.Log($"DouYouIosSDKHandler SDKRoleInfo. type:{type} serverId:{serverId} serverName:{serverName} roleId:{roleId} roleName:{roleName} roleLevel:{roleLevel} roleVip:{roleVip} partyName:{partyName} roleBalence:{roleBalence}");
|
|
|
}
|
|
|
|
|
|
/// <summary>
|