Ejemplo n.º 1
0
    private void DisplayPurchaserInfo(Purchases.PurchaserInfo purchaserInfo)
    {
        string text = "";

        foreach (KeyValuePair <string, DateTime> entry in purchaserInfo.AllExpirationDates)
        {
            string active = (DateTime.UtcNow < entry.Value) ? "subscribed" : "expired";
            text += entry.Key + " " + entry.Value + " " + active + "\n";
        }
        text += purchaserInfo.LatestExpirationDate;

        purchaserInfoLabel.text = text;
    }
Ejemplo n.º 2
0
    private void DisplayPurchaserInfo(Purchases.PurchaserInfo purchaserInfo)
    {
        var text = "";

        foreach (var entry in purchaserInfo.Entitlements.All)
        {
            var entitlement = entry.Value;
            var active      = entitlement.IsActive ? "subscribed" : "expired";
            text += entitlement.Identifier + " " + active + "\n";
        }
        text += purchaserInfo.LatestExpirationDate;

        purchaserInfoLabel.text = text;
    }
Ejemplo n.º 3
0
 public override void PurchaseSucceeded(string productIdentifier, Purchases.PurchaserInfo purchaserInfo)
 {
     DisplayPurchaserInfo(purchaserInfo);
 }
Ejemplo n.º 4
0
 public override void RestoredPurchases(Purchases.PurchaserInfo purchaserInfo)
 {
     Debug.Log("Subtester: Restore Succeeded");
     DisplayPurchaserInfo(purchaserInfo);
 }
Ejemplo n.º 5
0
 public override void PurchaserInfoReceived(Purchases.PurchaserInfo purchaserInfo)
 {
     DisplayPurchaserInfo(purchaserInfo);
 }
Ejemplo n.º 6
0
    public override void PurchaserInfoReceived(Purchases.PurchaserInfo purchaserInfo)
    {
        Debug.Log(string.Format("purchaser info received {0}", purchaserInfo.ActiveSubscriptions));

        DisplayPurchaserInfo(purchaserInfo);
    }