v1.7.16 view commit logs
-
New Features
- In StoreEventHandler.onMarketPurchase, pass back originalJson and signature to Unity for server-side receipt verification
- Guarding against non-existing error message in refresh failed (iOS6 only)
-
Changes
- Removed Consumable enum from MarketItem (breaking change)
v1.7.15 view commit logs
- Changes
- Making Store module Unity 5 compatible
v1.7.14 view commit logs
-
Changes
- Added core post build script
-
Fixes
- In post-build, making dependent libraries add only once
v1.7.13 view commit logs
- Changes
- Updating Amazon plugin (v2.0.1)
v1.7.12 view commit logs
-
Fixes
- Fixed NullRef exception calling BuyItem on editor #409
-
Changes
- Updated submodules
v1.7.11 view commit logs
- Changes
- Removing saving items to DB upon market items refresh, since it's now done in native
- Added OnMarketItemsRefreshFailed event
v1.7.10 view commit logs
- Fixes
- Fixed issues with purchases on edge cases on Google Play
- Fixed nil event issues from iOS purchases
- Fixed #404
v1.7.9 view commit logs
- Fixes
- Fixed a crash on versions < ICS
v1.7.8 view commit logs
- New Features
- Added CanAfford method
- Add onMarketPurchaseStarted and onMarketPurchase fake events when in Unity Editor
- Updated features from submodules
v1.7.7 view commit logs
- Changes
- Fixes for Amazon support
- Updated changes from submodules
v1.7.6 view commit logs
-
New Features
- Amazon integration supports v2
- Another Save function in StoreInfo that handles list of items
-
Fixed
- Multiple fixes from updated submodules
v1.7.5 view commit logs
- Fixes
- Fixed an issue with ItemPurchaseEvent being thrown before balance/currency changes.
- Fixed an issue with some dictionaries not being used correctly
- Fixed event pushing into native
v1.7.4 view commit logs
- Fixes
- Fixed an issue with Google Play.
- Fixed a bug in VirtualGoodsStorage not being built b/c of wrong compiler flag.
v1.7.3 view commit logs
- Fixes
- Fixed some calls to wrong functions in native code.
v1.7.2 view commit logs
-
New Features
- SOOMLA Core now supports custom events.
-
Fixes
- There was an issue with manipulation of Dictionaries. It's fixed now using an extension method called 'AddOrUpdate' which is implemented in Soomla Core. Make sure to update both Store and Core for 1.7.2.
- Fixed issues with Android Store Google Play's handling of some null variables.
v1.7.1 view commit logs
- Fixes
- Fixed an issue where events were not sent with the correct variables.
- Fixed an issue with StoreInventory not refreshing "local" balnces correctly.
v1.7.0 view commit logs
Important: there are some breaking changes. Read the changes carefully.
-
New Features
- Work In Editor!
- New local inventory that keeps all balances in memory so you don't need to go to the native DB. Saves JNI calls.
-
Changes
- In StoreInfo we replaces some funtions with public variables that represent the collections of store metadata.
- A class like the old ExampleLocalStoreInfo is not needed anymore. StoreInventory caches that info in memory and will be updated on runtime.
- OnMarketPurchase event signature has changed. It now has a dictionary of extra information about the specific purchase for different native platforms (Android / iOS). More information here.
v1.6.0 view commit logs
Important: this is a breaking release. Read the changes carefully.
- Changes
- BREAKING:
NonConsumableItem
class removed, useLifeTimeVG
instead.
- BREAKING:
v1.5.4 view commit logs
-
Changes
- Some changes from SOOMLA Core module are supported.
- Fixes and improvements in ios bridge project in order to prepare for Profile and LevelUp.
-
Fixes
- Fixed saving of market details after refresh (issue #300)
v1.5.3 view commit logs
-
New Features
- You can now use StoreInventory's 'BuyItem' with a payload of your choice. This payload will be returned back to you in the purchase events when it's completed.
- VirtualItemReward is added.
- (Android) back button will exit the example app.
-
Fixed
- Firing UnexpectedErrorInStoreEvent when the user tried to buy a NonConsumableItem when it was already owned.
v1.5.2 view commit logs
-
New Features
- Some core objects and features were extracted to a separate folder called "Core". Will be moved to a separate repo later.
- You only provide one secret now which is called Soomla Secret when you initialize "Soomla" (soomla core).
- The option to print debug messages was added to the settings panel.
-
Changes
- StoreController is now called SoomlaStore.
-
Fixes
- Android - Fixed an issue with not getting back to the app well from background during a purchase.
v1.5.0 view commit logs
-
Fixes
- Correctly fetching products' details from market (android). Fixed #194
- Fixed restoreTransactions and refreshInventory to support changes in android-store.
- When onGoodUpgrade is being thrown, the current upgrade may be null. We now take care of it.
- Small fixes in inline docs.
- When we remove all upgrades from an item, the associated upgrade in the event is null. This is correct but the way it's sent and parsed in Unity's StoreEvents was wrong. Resolved it by fixing the message to unity and the parsing in StoreEvents. Fixed #233
- The code is arranged better now. Thanks Holymars
- Added market items to the OnMarketItemsRefreshed event.
-
New Features
- (Android Only!) Added payload to BuyMarketItem function in StoreController. The payload will be returned in OnMarketPurchase event.
- Added new event OnMarketItemsRefreshStarted
- Added an option to print debug messages in the SOOMLA Settings panel.
- Added Amazon billing service and the option to switch between billing services in the SOOMLA Settings panel.
- Changed folder structure a bit.
v1.4.4 view commit logs
- Fixes
- Correctly fetching products' details from market (android). Fixed #194
v1.4.3 view commit logs
- Fixes
- Added "using System" so things will work corrctly on Android. Closes #201
- Refreshed items were not parsed correctly. Closes #207
v1.4.2 view commit logs
- Fixes
- Fixed some build issues in native libraries.
- Fixed warnings for 'save' function in VirtualItems.
v1.4.1 view commit logs
-
New Features
- Added an option to save changed item's metadata (closes #197)
-
Fixes
- Fixed ios static libs to support multiple archs.
v1.4.0 view commit logs
-
General
- Changed directory structure - dropped support for unity 3.5 and changed the main source folder name to Soomla.
- Added a new event "OnMarketItemsRefreshed" that'll be fired when market items details (MarketPrice, MarketTitle and MarketDescription) are refreshed from the mobile (on device) store. Thanks @Whyser and @Idden
- Added a function to StoreController called "RefreshInventory". It will refresh market items details from the mobile (on device) store.
-
Fixes
- Fixed some issues in android-store Google Play purchase flow. Thanks to @HolymarsHsieh