purchases-unity

Unity in-app purchases and subscriptions made easy.

MIT License

Stars
91
Committers
20

Bot releases are visible (Hide)

purchases-unity -

Published by vegaro almost 5 years ago

  • Adds CheckTrialOrIntroductoryPriceEligibility
purchases-unity -

Published by vegaro almost 5 years ago

  • Fixes Product class
  • Removes unnecessary iOS import
  • Adds missing iOS files
purchases-unity -

Published by vegaro almost 5 years ago

  • Updates Android to 3.0.3
purchases-unity -

Published by vegaro almost 5 years ago

  • Makes Offerings.Current nullable
purchases-unity -

Published by vegaro almost 5 years ago

  • Makes packages inside Offering nullable.
purchases-unity -

Published by vegaro almost 5 years ago

  • PurchaserInfo.LatestExpirationDate can be null now, it was equal to epoch before if there was no expiration date. Same for PurchaserInfo.AllExpirationDates, that can contain nullable values now.
  • Added Play Services Resolver (https://github.com/googlesamples/unity-jar-resolver) to help with the Android dependencies management. Make sure you import it when importing our package.
  • Support for new Offerings system.
  • Deprecates makePurchase methods. Replaces with purchasePackage
  • Deprecates getEntitlements method. Replaces with getOfferings
  • See our migration guide for more info: https://docs.revenuecat.com/v3.0/docs/offerings-migration
  • Updates to BillingClient 2.0.3. If finishTransactions is set to false (or observerMode is true when configuring the SDK), this SDK won't acknowledge any purchase and you have to do it yourself.
  • Adds proration mode support on upgrades/downgrades
  • Adds more PurchaserInfo missing properties. activeEntitlements, expirationsForActiveEntitlements and purchaseDatesForActiveEntitlements have been removed from PurchaserInfo. For more info check out https://docs.revenuecat.com/docs/purchaserinfo
  • New identity changes:
    • The .createAlias() method is no longer required, use .identify() instead
    • .identify() will create an alias if being called from an anonymous ID generated by RevenueCat
    • Added an isAnonymous property to Purchases.sharedInstance
    • Improved offline use
purchases-unity - 1.2.2

Published by vegaro almost 5 years ago

Updates Android to 3.4.1 to include multiple bugfixes. Including

purchases-unity - 1.2.1

Published by vegaro about 5 years ago

  • Fixes introductory pricing period normalization in iOS
purchases-unity - 1.2.0

Published by vegaro about 5 years ago

purchases-unity - 1.1.0

Published by vegaro over 5 years ago

  • Updates iOS SDK to 2.3.0. Check out the changelog for a full list of changes https://github.com/RevenueCat/purchases-ios/releases/tag/2.3.0
  • Updates Android SDK to 2.2.5. Check out the changelog for a full list of changes https://github.com/RevenueCat/purchases-android/releases/tag/2.2.5
  • ** BREAKING CHANGE ** makePurchase parameter oldSKUs is not an array anymore, it only accepts a string now. This is due to changes in the BillingClient.
  • AddAttributionData can be called before the SDK has been setup. A network user identifier can be send to the addAttribution function, replacing the previous rc_appsflyer_id parameter.
  • Adds an optional configuration boolean observerMode. This will set the value of finishTransactions at configuration time.

Android only:

  • addAttribution will automatically add the rc_gps_adid parameter.
  • ** ANDROID BREAKING CHANGE ** Call syncPurchases to send purchases information to RevenueCat after any restore or purchase if you are using the SDK in observerMode. See our guide on Migrating Subscriptions for more information on syncPurchases: https://docs.revenuecat.com/docs/migrating-existing-subscriptions

iOS only

  • addAttribution will automatically add the rc_idfa and rc_idfv parameters if the AdSupport and UIKit frameworks are included, respectively.
  • Apple Search Ad attribution can be automatically collected by setting the automaticAttributionCollection boolean to true before the SDK is configured.
purchases-unity - 1.0.2

Published by vegaro over 5 years ago

  • Updates iOS to 2.1.1
purchases-unity - 1.0.1

Published by vegaro over 5 years ago

Fixes crash on iOS when underlying message is missing.

purchases-unity - 1.0.0

Published by vegaro over 5 years ago

  • Updates SDKs to 2.1.0. This means there is new functions added:
  • Changes the SDK to use callback functions instead of delegates. There is a UpdatedPurchaserInfoListener that sends a purchaser info object. This listener is used to listen to changes in the purchaser info.
  • Added setDebugLogsEnabled to display debug logs.
  • Added getPurchaserInfo function to get the latest purchaser info known by the SDK.
  • Added getEntitlements
  • Added getAppUserId
purchases-unity - 0.6.1

Published by vegaro over 5 years ago

  • Adds more attribution networks
  • Adds capability to set finishTransactions on iOS
purchases-unity - 0.6.0

Published by vegaro almost 6 years ago

  • Updates iOS SDK to 1.2.0 and Android SDK to 1.4.0.
  • Adds identify, create alias and reset call
purchases-unity - 0.5.4

Published by vegaro almost 6 years ago

  • Fixes onRestoreTransactions never being called.
purchases-unity - 0.5.3

Published by vegaro almost 6 years ago

  • Fixes onRestoreTransactions not being called if there are no tokens.
purchases-unity - 0.5.2

Published by vegaro almost 6 years ago

  • Fixes crash due to not able to find Kotlin dependency.
purchases-unity - 0.5.1

Published by vegaro almost 6 years ago

Adds requestDate to the purchaser info to avoid edge cases

purchases-unity - 0.5.0

Published by jeiting about 6 years ago

  • Enhance the PurchasesListener protocol to include methods for restore succeeded and failed.
Badges
Extracted from project README
openupm
Related Projects