In-App Purchase 4.0.1
Sep 23, 2016
| SDK | Libraries | Provides AIDL Interface. |
|---|---|---|
| Sample | Provides IAP Helper and a sample application. | |
| Documents | Developer Guides |
|
There is runtime exception when Samsung Billing4.0 is not updated in user device.
Use new iap4Helper in Samsung In-App Purchase 4.0.1 file
When your application's targetSdkVersion(in Android Manifest.xml) is set to 23, the application always crashes
Refer to https://code.google.com/p/android-developer-preview/issues/detail?id=2353
① Modify the source code of iap3Helper that already exists
Comment out or delete lines for windowNoDisplay in styles.xml(path: \Samples\iap3Helper\src\main\res\values\styles.xml)
<style name="Theme.Empty" parent="AppTheme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowDisablePreview">true</item>
<!--<item name="android:windowNoDisplay">true</item>-->
</style>
② Use new iap3Helper in Samsung In-App Purchase 3.0.1 file
In-App Purchase 3.0 supports Auto-Recurring Subscriptions to let app developers sell in-app items every month with automated and recurring billing.
ItemGroupId is replaced by package name of 3rd party application. As a result, ItemGroupId is deprecated.
In-App Purchase 3.0 supports the use of custom item IDs like "GUN", "machinegun", "bullet", and so on.
New method to get cached inbox list is added. This method gets the purchased item list just for specified product item IDs. Especially, this new method gets fast response because client caching is supported.
Fixed a bug rising from Android 5.0 Policy Changes. (Samsung In-App Purchase library has been modified to fix abruptly shut down of apps using Samsung In-App Purchase.)
The IAP 2.0 library and IAP 2.0 programming guide, the libraries and programming guides for Adobe AIR developers, as well as the sample source have been updated.
In-App Purchase 2.0 supports three item types (consumable, non-consumable, and subscription) to provide greater convenience for app development.
Previous IMEI-based item purchase history management is replaced by account-based management. Non-consumable items purchased while signed in using a user account can be recovered after app reinstallation if the account’s purchase history can be confirmed.
Supports Single Sign-On, which allows users to access all content services supported by Samsung after signing in with their Samsung account within In-App Purchase.
In-App Purchase v2.0 now supports sales of items in the United States, which is the world’s largest market. US users can purchases items using a credit card within apps that utilize In-App Purchase 2.0.
In-App Purchase 2.0 features the UX of the latest version of Samsung Apps, offering a better UX (User eXperience).
The previous library is switched to a stand-alone-type APK, providing easier synchronizing between apps and In-App Purchase.
In Korea, you are required to enter your Resident Registration Number when making a small purchase through your phone. According to Act on Promotion of Utilization of Information and Communications Network, the collector of Resident Registration Numbers has changed from Samsung to PG.
After February 18th, it is impossible to make in-app purchases in Korea using SDK v1.90.0 or lower. If you develop applications with this updated SDK, however, you can sell in-app items in Korea as before.
You can apply In-App Purchase to Applications developed in Unity 3D(Game Engine). User Interface has been dramatically improved.
User Interface has been dramatically improved.
You can see subdivided error codes and user-friendly error messages.
2012.06.29 Samsung In-App Purchase 1.80.0
2012.05.07 Samsung In-App Purchase 1.77.0
2012.01.20 Samsung In-App Purchase 1.60.0
2011.10.27 Samsung In-App Purchase 1.50.0
Samsung Account Log-in functionality
Updates new payment method across countries in the world
Tests payment without charge
Provides purchased item history
Provides 3 item types
All purchased item list
Favorite purchased item list within specific period
Consumable item
Non-consumable item
Subscription item