2020-05-09 13:31:21 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 问题1:参数传递最好改用json...懒得去搞了!!!
|
|
|
|
|
|
* 问题2:安卓和IOS的所需的相关参数竟然不同,MMP!!!,凑合用不改了。。。
|
|
|
|
|
|
*/
|
|
|
|
|
|
#if UNITY_IOS
|
|
|
|
|
|
using GameLogic;
|
|
|
|
|
|
using System.Runtime.InteropServices;
|
|
|
|
|
|
using System.Text;
|
2020-07-15 13:44:37 +08:00
|
|
|
|
namespace SDK
|
2020-05-09 13:31:21 +08:00
|
|
|
|
{
|
|
|
|
|
|
public class iOSProxy : Proxy
|
|
|
|
|
|
{
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////初始化
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern void m_KTInit(string totalStr);
|
|
|
|
|
|
//public override void Init()//SDKInitArgs args)
|
|
|
|
|
|
//{
|
|
|
|
|
|
// //StringBuilder sb = new StringBuilder();
|
|
|
|
|
|
// //sb.AppendFormat("{0}#{1}", args.appid, args.appkey);
|
|
|
|
|
|
// //m_KTInit(sb.ToString());
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////登录
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern void m_KTIogin();
|
|
|
|
|
|
//public override void Login()
|
|
|
|
|
|
//{
|
|
|
|
|
|
// m_KTIogin();
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
|
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////退出游戏
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern void m_KTExit();
|
|
|
|
|
|
//public override void Exit()
|
|
|
|
|
|
//{
|
|
|
|
|
|
// m_KTExit();
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern void m_KTPay(string totalStr);
|
|
|
|
|
|
//public override void Pay(SDKPayArgs args)
|
|
|
|
|
|
//{
|
|
|
|
|
|
// StringBuilder sb = new StringBuilder();
|
|
|
|
|
|
// sb.AppendFormat("{0}#{1}#{2}#{3}#{4}#{5}#{6}#{7}#{8}#{9}#{10}#{11}#{12}#{13}#{14}",
|
|
|
|
|
|
// AppConst.TokenStr,
|
|
|
|
|
|
// args.zoneId,
|
|
|
|
|
|
// args.serverID,
|
|
|
|
|
|
// args.serverName,
|
|
|
|
|
|
// args.roleID,
|
|
|
|
|
|
// args.roleName,
|
|
|
|
|
|
// args.roleLevel,
|
|
|
|
|
|
// args.productId,
|
|
|
|
|
|
// args.productName,
|
|
|
|
|
|
// args.roleID,
|
|
|
|
|
|
// "",//extendbox
|
|
|
|
|
|
// "",//gateway
|
|
|
|
|
|
// AppConst.OpenId,
|
|
|
|
|
|
// "",//payext
|
|
|
|
|
|
// args.price);
|
|
|
|
|
|
// m_KTPay(sb.ToString());
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////sdk 获取设备标识
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern string m_KTGetDeviceID();
|
|
|
|
|
|
//public override string GetDeviceID()
|
|
|
|
|
|
//{
|
|
|
|
|
|
// return m_KTGetDeviceID();
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////sdk 获取IMEI
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern string m_KTGetIMEICode();
|
|
|
|
|
|
//public override string GetIMEICode()
|
|
|
|
|
|
//{
|
|
|
|
|
|
// return m_KTGetIMEICode();
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
|
2020-08-11 14:04:05 +08:00
|
|
|
|
////sdk获取支付订单号
|
|
|
|
|
|
//[DllImport("__Internal")]
|
|
|
|
|
|
//private static extern string m_KTGetPayOrderID();
|
|
|
|
|
|
//public override string GetPayOrderID()
|
|
|
|
|
|
//{
|
|
|
|
|
|
// return m_KTGetPayOrderID();
|
|
|
|
|
|
//}
|
2020-05-09 13:31:21 +08:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
#endif
|