Releases: onepf/OpenIAB
Bugfixing
The following issues has been fixed:
- Samsung IAP crash on startup under certain conditions
- Amazon crash on Lollipop
- explicit intent exception : Android 5.0 with Google play with openIAB 0.9.8.3.1
- Crash with reconnecting OpenStore service
Check out our new project OPFPush. Currently the following providers are supported: GCM, ADM, Nokia Push.
Bugfixing
Important!
Amazon IAP SDK doesn't work on Android 5.0+ due to technical issues of Amazon IAP SDK
The following issues has been fixed:
Why is android.permission.RECEIVE_SMS used in the manifest? (Hides app for tablets)
[v0.9.8.3.1][Amazon] onIabPurchaseFinished is not invoked when canceling purchase
OPF Trivial Drive is up-to-date for the following stores:
- Google Play
- Yandex.Store
- Appland
- Aptoide
- Amazon Appstore
0.9.8.3 release
Update dependencies.
Update Amazon In-App-Purchasing to version 2.0.1
.
Bugfixes for 0.9.8
Fix #395
Note:
to emulate installation from a certain store, you need to install your app using
adb install -i storepackage /path/to/yourapk
Gradle
- Add repository to resolve third party dependencies:
allprojects {
repositories {
maven { url 'https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/' }
jcenter()
}
}
- Add dependency:
compile 'org.onepf:openiab:0.9.8.1'
0.9.8 release
Main changes of the OpenIAB library
- new 'store search strategy' options:
installer
(only the app installer can be a billing provider),
installer then best fit
(if the app installer is null or was uninstalled from the device the next suitable billing provider will be chosen),
best fit
(the choice is based on an options set) - Amazon IAP 2.0 support
- Skubit store support
Note:
to emulate installation from a certain store, you need to install your app using
adb install -i storepackage /path/to/yourapk
Gradle
- Add repository to resolve third party dependencies:
allprojects {
repositories {
maven { url 'https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/' }
jcenter()
}
}
- Add dependency:
compile 'org.onepf:openiab:0.9.8'
Plugins
New Cordova/XDK plugin
New version of Marmalade plugin
New version of Unity plugin
Documentation
We've started our wiki - a developer guide on OpenIAB.
New Distribution Model
Starting with this release, OpenIAB will be distributed in 2 jar files: with and without Fortumo. Both jars are available via Maven.
Sources of OpenIAB without Fortumo are now located in https://github.com/onepf/OpenIAB/tree/master, with Fortumo - https://github.com/onepf/OpenIAB/tree/master_with_fortumo.
New Features:
Options#checkInventory
is nowfalse
by default. We decided that it should be developers' choice, to choose stores with inventory in the first place or not.SkuManager
now checks SKUs for null, empty strings and for compliance with the format for SKUs of Samsung and Nokia stores.
The 0.9.7.2 release also contains fixes for the following issues:
#313
#312
NBS support.
New features:
- NBS support
- Unity plugin was moved to https://github.com/onepf/OpenIAB-Unity-Plugin
Fixes for the following issues were included:
#300, #298, #283, #264, #269, #263, #268, #259, #258, #253, #251, #252
Note:
T-Store is not supported any longer. Will be returned in the future releases.
Amazon IAP 2.0 is not supported. Will be added in the future releases.
Windows Phone 8 support for Unity & bugfixing
Library
#204 Remove Gson dependency
#188 #225 Change logic of Fortumo support
#199 Change logic of checkSetup()
#149 NPE fix
#222 #230 Check that Amazon and T-Store classes are loaded before work
Unity
Windows Phone 8 support
#220 Added error codes to the purchase handler signature
#238 Non-Consumable item does not appear in QueryInventory Purchase on iOS - fix
#222 Restored missing log methods in the jar
#196 Refactored iOS implementation
OpenIAB-0.9.6 Nokia
Includes:
- Nokia In-Apps Purchases support
- updated How-To
Unity package for 4.0/4.1/4.3 can be compiled directly from source code using 'ant build'
Marmalade plugin is provided in sources