protected override void Initialise(BillingSettings _settings) { BillingSettings.iOSSettings _iOSSettings = _settings.iOS; string _validateUsingServerURL = null; if (_iOSSettings.SupportsReceiptValidation) { // We are using our own server for receipt validation if (!_iOSSettings.ValidateUsingAppleServer) { // But user has forgot to set it, safe case we will use apple server if (string.IsNullOrEmpty(_iOSSettings.ValidateUsingServerURL)) { _validateUsingServerURL = null; } else { _validateUsingServerURL = _iOSSettings.ValidateUsingServerURL; } } // We are using apple server for receipt validation else { _validateUsingServerURL = null; } } // Native store init is called init(_iOSSettings.SupportsReceiptValidation, _validateUsingServerURL, null); }
protected override void Initialise (BillingSettings _settings) { BillingSettings.iOSSettings _iOSSettings = _settings.iOS; string _validateUsingServerURL = null; if (_iOSSettings.SupportsReceiptValidation) { // We are using our own server for receipt validation if (!_iOSSettings.ValidateUsingAppleServer) { // But user has forgot to set it, safe case we will use apple server if (string.IsNullOrEmpty(_iOSSettings.ValidateUsingServerURL)) { _validateUsingServerURL = null; } else { _validateUsingServerURL = _iOSSettings.ValidateUsingServerURL; } } // We are using apple server for receipt validation else { _validateUsingServerURL = null; } } // Native store init is called init(_iOSSettings.SupportsReceiptValidation, _validateUsingServerURL, null); }
protected virtual void Initialise(BillingSettings _settings) { #if USES_SOOMLA_GROW bool _isSupported = IsAvailable(); NPBinding.SoomlaGrowService.ReportOnBillingSupported(_isSupported); #endif }
protected override void Initialise(BillingSettings _settings) { string _publicKey = _settings.Android.PublicKey; if (string.IsNullOrEmpty(_publicKey)) { Console.LogError(Constants.kDebugTag, "[Billing] Please specify public key in the configuration to proceed"); return; } // Native store init is called Plugin.Call(NativeInfo.Methods.INITIALIZE, _publicKey); }
protected override void Initialise(BillingSettings _settings) { string _publicKey = _settings.Android.PublicKey; if(string.IsNullOrEmpty(_publicKey)) { Console.LogError(Constants.kDebugTag, "[Billing] Please specify public key in the configuration to proceed"); return; } // Native store init is called Plugin.Call(NativeInfo.Methods.INITIALIZE,_publicKey); }
protected override void Initialise(BillingSettings _settings) { base.Initialise(_settings); string _publicKey = _settings.Android.PublicKey; if (string.IsNullOrEmpty(_publicKey)) { Console.LogError(Constants.kDebugTag, "[Billing] Please specify public key in the configuration to proceed"); return; } string[] _consumableProductIDs = GetConsumableProductIDs(_settings.Products); // Native store init is called Plugin.Call(Native.Methods.INITIALIZE, _publicKey, _consumableProductIDs.ToJSON()); //Update with consumable products initially. }
protected override void Initialise(BillingSettings _settings) { string _publicKey = _settings.Android.PublicKey; if (string.IsNullOrEmpty(_publicKey)) { Console.LogError(Constants.kDebugTag, "[Billing] Please specify public key in the configuration to proceed"); return; } List <string> _consumableProductIDs, _nonConsumableProductIDs; // Get consumable and non consumable product ids ExtractProductIDs(_settings.Products, out _consumableProductIDs, out _nonConsumableProductIDs); // Native store init is called Plugin.Call(NativeInfo.Methods.INITIALIZE, _publicKey, _consumableProductIDs.ToJSON()); //Update with consumable products initially. }
protected override void Initialise (BillingSettings _settings) { string _publicKey = _settings.Android.PublicKey; if(string.IsNullOrEmpty(_publicKey)) { Console.LogError(Constants.kDebugTag, "[Billing] Please specify public key in the configuration to proceed"); return; } string[] _consumableProductIDs, _nonConsumableProductIDs; // Get consumable and non consumable product ids ExtractProductIDs(_settings.Products, out _consumableProductIDs, out _nonConsumableProductIDs); // Native store init is called Plugin.Call(Native.Methods.INITIALIZE,_publicKey, _consumableProductIDs.ToJSON()); //Update with consumable products initially. }
protected override void Initialise(BillingSettings _settings) { base.Initialise(_settings); // Get receipt validation URL BillingSettings.iOSSettings _iOSSettings = _settings.iOS; string _validateUsingServerURL = null; if (_iOSSettings.SupportsReceiptValidation) { // But user has forgot to set it, safe case we will use apple server if (string.IsNullOrEmpty(_iOSSettings.ValidateUsingServerURL)) { _validateUsingServerURL = null; } else { _validateUsingServerURL = _iOSSettings.ValidateUsingServerURL; } } // Native store init is called cpnpBillingInit(_iOSSettings.SupportsReceiptValidation, _validateUsingServerURL, null); }
protected override void Initialise (BillingSettings _settings) { EditorStore.Initialise(); }
protected virtual void Initialise(BillingSettings _settings) { }
protected override void Initialise(BillingSettings _settings) { base.Initialise(_settings); EditorStore.Initialise(); }
protected virtual void Initialise (BillingSettings _settings) {}