Android 6.0 Marshmallow coming NEXT WEEK.
Starting next week, Android 6.0 Marshmallow will begin rolling out to supported Nexus devices and expanding to various manufacturers around a world. So, it's your time to upgrade your apps to support Android 6.0.
Get your apps ready
We'd totally recommend you, developers, to take some time to make sure your apps and games are ready to give your users the best mobile experience on new Android 6. Since we had researched more 244 apps that had submitted to OneStore platform last 20 days on this month, over 20% Apps occurred problems and issues on Android 6.0 OS.
OneStore reviewed 244 new and update Android app during Sep.9 - 23(11 days )
As you can see the charts above, most of those problems are 'Force closed' and we expected that the main reason of that problem were come from 'Removed Packages' on Android platform including OpenSSL, ApacheHttpClient, Adding Bookmarks and etc.
OpenSSL Removal. Use new IAP SDK plz
For OneStore developers, the moving away of Android 6.0 from OpenSSL to the BoringSSL library is a big problem of using our purchasing Lib (IAP). As OneStore IAP have been using the OpenSSL(linking against OpenSSL library inside Android platform such as libcrypto.so and libssl.so), OneStore IAP SDK will not work on new Android 6.0 devices.
So, to continue using the OneStore IAP, please you must update the latest version of OneStore IAP SDK and follow the steps below.
How to update new SDK in your app !
- Download the latest version of IAP SDK
- Remove existing so files(libcrypto.so and libssl.so) and replace jar file with new one.
- Declare the following dependency in your Androidmanifest.xml file:.
<!-- API level -->
<meta-data
android:name="iap:api_version"
android:value="3" />
<!-- runtime permission for OneStore -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
Note: You will not upload your app build with the previous version of IAP SDK from Oct.
Do you wanna know more?
If you haven't taken a look at Android 6.0 Marshmallow yet, visit Official Android website for complete information about about what’s new for developers and important changes to plan for in your apps — runtime permissions, Doze and App Standby idle modes, Auto Backup for Apps, fingerprint support, and others.
Moreover, if you want to see SK planet SW engineer in persion, please join Google Korea Open Android 6.0 Test lab and Please let me know if you will attend :)
안드로이드 6.0 및 인앱적용 문의하기
1. 안드로이드 오픈테스트랩 참석하기
2. OneStore 인앱적용 문의가 있을 경우, 메일링하기 (링크)