Example #1
0
    private void DoOtherStuff()
    {
        var purchases = GetComponent <Purchases>();
        var data      = new AdjustData
        {
            adid         = "test",
            network      = "network",
            adgroup      = "adgroup",
            campaign     = "campaign",
            creative     = "creative",
            clickLabel   = "clickLabel",
            trackerName  = "trackerName",
            trackerToken = "trackerToken"
        };

        purchases.SetAutomaticAppleSearchAdsAttributionCollection(true);
        purchases.AddAttributionData(JsonUtility.ToJson(data), Purchases.AttributionNetwork.ADJUST, null);

        purchases.GetPurchaserInfo((info, error) =>
        {
            Debug.Log("purchaser info " + info.ActiveSubscriptions);
            if (error != null)
            {
                LogError(error);
            }
        });
        purchases.GetProducts(new[] { "onemonth_freetrial", "annual_freetrial" }, (products, error) =>
        {
            Debug.Log("getProducts " + products);
            if (error != null)
            {
                LogError(error);
            }
        });

        purchases.SyncPurchases();
        purchases.SetFinishTransactions(false);
        Debug.Log("user ID " + purchases.GetAppUserId());
        Debug.Log("user is anonymous " + purchases.IsAnonymous());
    }
Example #2
0
 public void AddAdjustAttributionData(AdjustData data)
 {
     wrapper.AddAttributionData("adjust", JsonUtility.ToJson(data));
 }
Example #3
0
 public void AddAdjustAttributionData(AdjustData data)
 {
     wrapper.AddAttributionData((int)AttributionNetwork.ADJUST, JsonUtility.ToJson(data));
 }