2021-07-27
Features #
- Unreal SDK
- Now comes with a Rich Inventory SDK (
PragmaInventoryService.h/cpp) that implements client side caching. Please see Inventory documentation to learn how to use the Rich Inventory implementation. - Fixed
LogIn OnCompletenever called if there’s an error in getting info/types data. uint64serializes to/from json string without losing precision.
- Now comes with a Rich Inventory SDK (
Integration Notes #
MatchmakingStrategy.buildMatchmakingKeyhas been deleted; remove from strategy implementationsMatchmakingStrategy.buildExtPlayerInfohas been deleted; remove from strategy implementationsMatchmakingRpc.EnterMatchmakingV1has been deleted; useMatchmakingRpc.EnterMatchmakingForPartyV1instead- Proto Renames for Store
Store.UpgradeEntry→Store.UpdateEntryStore.ExtUpgradeEntry→Store.ExtUpdateEntry- Rename
CatalogUpgradeEntries.json→CatalogUpdateEntries.json
- All implementations of
PlayerMatchEndProcessormust now implementbuildUpdatesForPlayer, which provides a builder that exposesstatsandextfields
Deprecation #
Pragma Engine - DEPRECATED this release (Scheduled for removal in 0.0.30):
InventoryRpc.UpdateItemV2- Use
InventoryRpc.UpdateItemV3 - If using UE4 SDK, please use
PragmaInventoryService.UpdateItemV3
- Use
InventoryRpc.StorePurchaseV3- Use
InventoryRpc.StorePurchaseV4 - If using UE4 SDK, please use
PragmaInventoryService.StorePurchaseV4
- Use
InventoryRpc.GetInventoryV1- Use
InventoryRpc.GetInventoryV2 - If using UE4 SDK, please use
PragmaInventoryService.GetInstancedItemsV1,PragmaInventoryService.GetStackableItemsV1
- Use
InventoryRpc.ServiceGetInventoryV1- Use
InventoryRpc.ServiceGetInventoryV2
- Use
Removed #
InventoryRpc.SimulateRewardsV1- Use
InventoryRpc.SimulateRewardsV2
- Use