public void postReceiptData(string nullData) { NpPurchaseReceiptData obj = new NpPurchaseReceiptData(NpPurchaseAndroid.GetProductId(), NpPurchaseAndroid.GetReceipt(), NpPurchaseAndroid.GetSignature(), string.Empty); if (this.purchaseSuccessAction != null) { this.purchaseSuccessAction(obj); } }
public void ComparisonRequest(Dictionary <string, string> items, Action <string> _comparisonSuccessAction, Action <string> _comparisonFailedAction) { this.comparisonSuccessAction = _comparisonSuccessAction; this.comparisonFailedAction = _comparisonFailedAction; foreach (KeyValuePair <string, string> keyValuePair in items) { this.SetRequestProduct(keyValuePair.Key); this.SetRequestProductPrice(keyValuePair.Key + "," + keyValuePair.Value); } NpPurchaseAndroid.RequestProducts(NpPurchase.REQUEST_PRODUCTS_COMPARE); }
public void RequestProducts(string[] productId, Action <string> _requestProductSuccessAction, Action <string> _requestProductFailedAction) { this.requestProductSuccessAction = _requestProductSuccessAction; this.requestProductFailedAction = _requestProductFailedAction; int num = productId.Length; for (int i = 0; i < num; i++) { string requestProduct = productId[i]; this.SetRequestProduct(requestProduct); } NpPurchaseAndroid.RequestProducts(NpPurchase.REQUEST_PRODUCTS_NOMAL); }
public bool GetIsPurchaseSupport() { return(NpPurchaseAndroid.GetIsPurchaseSupport()); }
public void RestoreStart(Action <string> _restoreSuccessAction, Action <string> _restoreFailedAction) { this.restoreSuccessAction = _restoreSuccessAction; this.restoreFailedAction = _restoreFailedAction; NpPurchaseAndroid.RestoreStart(); }
public void RetryTransaction(Action <NpPurchaseReceiptData> _purchaseSuccessAction, Action <bool> _retryRequestFinishAction) { this.purchaseSuccessAction = _purchaseSuccessAction; this.retryRequestFinishAction = _retryRequestFinishAction; NpPurchaseAndroid.RetryConsume(); }
public void SuccessPurchase(Action transactionEndSuccessAction, Action <string> transactionEndFailedAction) { this.mTransactionEndSuccessAction = transactionEndSuccessAction; this.mTransactionEndFailedAction = transactionEndFailedAction; NpPurchaseAndroid.SuccessPurchase(); }
public void Purchase(string productId, bool isConsumable, Action <NpPurchaseReceiptData> _purchaseSuccessAction, Action <string> _purchaseFailedAction) { this.purchaseSuccessAction = _purchaseSuccessAction; this.purchaseFailedAction = _purchaseFailedAction; NpPurchaseAndroid.purchase(productId, isConsumable); }
public void Init(string publicKey, Action <bool> _initFinishAction) { this.initFinishAction = _initFinishAction; NpPurchaseAndroid.Init(publicKey, base.name); }
private void SetRequestProduct(string productId) { NpPurchaseAndroid.SetRequestProduct(productId); }
private void SetRequestProductPrice(string productPrice) { NpPurchaseAndroid.SetComparisonProduct(productPrice); }
private void RetryTransactionStartUp() { NpPurchaseAndroid.RetryTransactionStartUp(); }
public void AllConsumption() { NpPurchaseAndroid.AllConsumption(); }