Playtime SDK v4.0.0
Performance
We've decreased SDK initialisation time by 50%, ensuring a smoother experience the first time the user interacts with the SDK. We did this by:
Warming up the SDK through a non-blocking background process, without impacting the app's start-up performance.
Enabling just-in-time delivery of UI assets for the catalog.
These optimizations mean the SDK is ready when you are; simply call ShowCatalog and your users will have instant access to the available games and apps.
Features
Cross Platform By Design
Version 4.0.0 unifies the SDK architecture across React Native, Unity, and Flutter. By standardizing our API and core logic, we’ve ensured that the same methods work identically across all platforms. This approach eliminates platform-specific issues, simplifies your implementation and ensures feature parity across your entire app.
Individualised Promotions for Users
The User-level Promotions feature allows you to create targeted promotions for specific users or user segments, rather than applying a single promotion to everyone. This can be used to boost engagement for select cohorts, reward loyal users, or run A/B tests on promotional strategies.
New SDK methods
In version 4.0.0 we've introduced PlaytimeStatus - an object that describes the current state of the Playtime SDK. A PlaytimeStatus instance is obtained by calling Playtime.getStatus(); it will asynchronously return the current SDK status via the completion handler. Currently it is used to check whether the SDK has been initialized and is ready to use before calling other Playtime APIs and can be used for building a UI (i.e., if and when to show games to user) as well as signals about the user's fraud status.
Last updated
