public void Init() { Debug.Log("InitAnySDK init"); AnySDK.getInstance().init(this.appKey, this.appSecret, this.privateKey, this.oauthLoginServer); Debug.Log("InitAnySDK setListener"); this.anySDKUser = AnySDKUser.getInstance(); this.anySDKUser.setListener(this, "UserExternalCall"); this.anySDKIAP = AnySDKIAP.getInstance(); this.anySDKIAP.setListener(this, "IAPExternalCall"); }
public void Init() { var appKey = _configHolder.AnySDKAppKey; var appSecret = _configHolder.AnySDKAppSecret; var privateKey = _configHolder.AnySDKPrivateKey; var oauthLoginServer = _configHolder.OauthLoginServer; AnySDK.getInstance().init(appKey, appSecret, privateKey, oauthLoginServer); AnySDKUser.getInstance().setListener(this, "UserExternalCall"); AnySDKIAP.getInstance().setListener(this, "IAPExternalCall"); }
public static void Init() { if (!IsInitialized) { GameObject obj = new GameObject(); manager = obj.AddComponent <MINIAnySDKManager>(); // manager = new MINIAnySDKManager(); AnySDK.getInstance().init(appKey, appSecret, privateKey, oauthLoginServer); AnySDKUser.getInstance().setListener(manager, "UserExternalCall"); AnySDKIAP.getInstance().setListener(manager, "IAPExternalCall"); IsInitialized = true; } }
public static void BuyItem(string productId) { Dictionary <string, string> mProductionInfo = new Dictionary <string, string>(); mProductionInfo.Add("Product_Id", productId); mProductionInfo.Add("Product_Name", priceNameDic[productId]); mProductionInfo.Add("Product_Price", priceDic[productId]); mProductionInfo.Add("Product_Count", "1"); mProductionInfo.Add("Role_Id", SettingManager.Instance.CurrentAvatar.ToString()); mProductionInfo.Add("Role_Name", "MiniGun"); mProductionInfo.Add("Role_Grade", SettingManager.Instance.MaxAvatarLevel.ToString()); mProductionInfo.Add("Role_Balance", SettingManager.Instance.TotalDiamond.ToString()); mProductionInfo.Add("Server_Id", "1"); List <string> idArrayList = AnySDKIAP.getInstance().getPluginId(); if (idArrayList.Count == 1) { AnySDKIAP.getInstance().payForProduct(mProductionInfo, idArrayList[0]); } else //多种支付方式 { //开发者需要自己设计多支付方式的逻辑及UI,Sample中有示例 } }