public void LoadStore(string base64EncodedPublicKey)
    {
        foreach (GoogleProductTemplate pid in AndroidNativeSettings.Instance.InAppProducts)
        {
            AddProduct(pid.SKU);
        }

        string ids = "";
        int    len = AndroidNativeSettings.Instance.InAppProducts.Count;

        for (int i = 0; i < len; i++)
        {
            if (i != 0)
            {
                ids += ",";
            }

            ids += AndroidNativeSettings.Instance.InAppProducts[i].SKU;
        }

        AN_BillingProxy.Connect(ids, base64EncodedPublicKey);
    }
Example #2
0
    public void loadStore(string base64EncodedPublicKey)
    {
        foreach (string pid in AndroidNativeSettings.Instance.InAppProducts)
        {
            AddProduct(pid);
        }

        string ids = "";
        int    len = _productsIds.Count;

        for (int i = 0; i < len; i++)
        {
            if (i != 0)
            {
                ids += ",";
            }

            ids += _productsIds[i];
        }

        AN_BillingProxy.Connect(ids, base64EncodedPublicKey);
    }
 public void RetrieveProducDetails()
 {
     _IsProductRetrievingInProcess = true;
     AN_BillingProxy.RetrieveProducDetails();
 }
 public void Consume(string SKU)
 {
     _processedSKU = SKU;
     AN_BillingProxy.Consume(SKU);
 }
 public void Subscribe(string SKU, string DeveloperPayload)
 {
     _processedSKU = SKU;
     AN_SoomlaGrow.PurchaseStarted(SKU);
     AN_BillingProxy.Subscribe(SKU, DeveloperPayload);
 }
Example #6
0
 public void subscribe(string SKU, string DeveloperPayload)
 {
     _processedSKU = SKU;
     AN_BillingProxy.Subscribe(SKU, DeveloperPayload);
 }
Example #7
0
 public void purchase(string SKU, string DeveloperPayload)
 {
     _processedSKU = SKU;
     AN_BillingProxy.Purchase(SKU, DeveloperPayload);
 }