public void UpdatePurchasedItem(string sku, double price, UserHookResponseHandler responseHandler) { JSONClass handlerJson = new JSONClass(); if (responseHandler != null) { handlerJson = responseHandler.addHandlerToJson(handlerJson); } string handlerString = handlerJson.ToString(); _uhUpdatePurchasedItem(sku, price, handlerString); }
public void UpdatePurchasedItem(string sku, double price, UserHookResponseHandler responseHandler) { JSONClass handlerJson = new JSONClass(); if (responseHandler != null) { handlerJson = responseHandler.addHandlerToJson(handlerJson); } string handlerString = handlerJson.ToString(); AndroidJavaClass doubleClass = new AndroidJavaClass("java.lang.Double"); AndroidJavaObject doubleObject = doubleClass.CallStatic <AndroidJavaObject>("valueOf", price); getUserHook().CallStatic("updatePurchasedItem", sku, doubleObject, handlerString); }
public void UpdateCustomFields(Dictionary <string, string> fields, UserHookResponseHandler responseHandler) { JSONClass fieldsJson = new JSONClass(); foreach (string key in fields.Keys) { fieldsJson.Add(key, new JSONData(fields[key])); } JSONClass handlerJson = new JSONClass(); if (responseHandler != null) { handlerJson = responseHandler.addHandlerToJson(handlerJson); } string fieldsString = fieldsJson.ToString(); string handlerString = handlerJson.ToString(); _uhUpdateCustomFields(fieldsString, handlerString); }
public void UpdatePurchasedItem(string sku, double price, UserHookResponseHandler responseHandler) { }
public void UpdateCustomFields(Dictionary <string, string> fields, UserHookResponseHandler responseHandler) { }
public void updatePurchasedItems(string sku, double price, UserHookResponseHandler responseHandler) { nativeInstance.UpdatePurchasedItem(sku, price, responseHandler); }
public void updateCustomFields(Dictionary <string, string> fields, UserHookResponseHandler responseHandler) { nativeInstance.UpdateCustomFields(fields, responseHandler); }
public UserHookMessageButton(string title, UserHookResponseHandler responseHandler) { this.title = title; this.responseHandler = responseHandler; }