Release Notes
next (?)
2.7.1.0 (2020.08.03)
Add
Upgrade
- firebase iOS upgrade to 6.27.1
- admob iOS upgrade to 7.61.0
- AdColony iOS upgrade to 4.2.0
- Facebook iOS upgrade to 7.1.1
Bugfix
- use UIAlertController on iOS 8+ in IAP Plugin
- fix sdkbox.init js binding
- support Creator 2.4.0+ res folder
2.7.0.0 (2020.07.08)
Add
- HMS (Huawei Mobile Services) plugin
Upgrade
Bugfix
- fix js binding
2.6.0.1 (2020.03.08)
Add
Upgrade
Bugfix
- AdMob crash when app switches between front and background
2.6.0.0 (2020.03.06)
Add
- china server
- support cocos2d-x v4
- support cocos creator 2.3.0
- AdMob: support adaptive banner (width=-1, height=-1)
- SDKBoxPlay: getTopPlayerScores
Upgrade
- OneSignal: iOS 2.12.3 SDK, Android 3.11.2
- IAP: billingclient to 2.1.0
- Firebase: android 17.2.1
- Update Unity IAP plugin
Bugfix
- SDKBoxPlay:
- process snapshot conflict
- getplayerscores
- js/lua binding
- GoogleAnalytics: add JS/Lua helper
- IAP: catch exception
2.5.1.0 (2019.12.03)
Add
- AdMob: add
onAdViewWillPresentScreen
event for RewardVideo
Upgrade
- Facebook:
- iOS SDK 5.7.0
- facebook-android-sdk:5.+
- Misc:
- fix notification on
Android O
system
- fix notification on
- AdMob:
- iOS SDK 7.50
- AdColony:
- iOS SDK 4.1.0
- Android SDK 4.1.0
Bugfix
- IAP: fix query subs product info for Android
- Chartboost: fix installer for XCode project
- JS callback crash with Cocos Creator 2.2
- SDKBoxAds: fix
sdkbox.PluginSdkboxAds.playAd("UnityAds", "zone")
2.5.0.5 (20190920)
Add
- AdMob:
- setAppMuted
- setAppVolume
-
Share: support file provider
info.image = this->_captureFilename;
3. Misc: support local notification title 4. UnityAds: support banner
Upgrade
- IAP: update Android SDK to billing-2.0.1
Bugfix
- SDKBoxPlay: fix crash
- AdMob: fix case sensitive with installer
- fix cant-run-or-compile-game-on-android-because-of-admob
- fix how-can-i-show-a-screenshot-of-the-game-through-the-native-share-menu
- Firebase:
- call api on main thread
- fix crash when invoke init multi times
- SDKBoxCore: fix can not load encrypted sdkbox_config.json on Android
- Review: fix crash when res not found
- ALL Plugins: fix setGDPR logic, true=disable tracking
2.5.0.1 (20190717)
Bugfix
- https://discuss.cocos2d-x.org/t/after-update-sdkbox-to-2-5-0-0-the-game-crashes-immediately-after-turn-off-wifi/
2.5.0.0 (20190627)
Add
- Misc: add
keychain
for iOS - Misc: add
SystemVersion
for Android - IAP: add
generateIdentityVerificationSignature
for iOS setGDPR
: Some plugins invoke 3rd SDK (AdMob,Unity) api, some not yet.- PluginAdMob: AdMob & sdkbox-core
- PluginUnity: Unity & sdkbox-core
- PluginChartboost: Chartboost & sdkbox-core
- PluginAdColony: sdkbox-core
- PluginAgeCheq: sdkbox-core
- PluginAppnext: sdkbox-core
- PluginAppodeal: sdkbox-core
- PluginApteligent: sdkbox-core
- PluginBee7: sdkbox-core
- PluginFacebook: sdkbox-core
- PluginFirebaseAnalytics: sdkbox-core
- PluginFlurryAnalytics: sdkbox-core
- PluginFyber: sdkbox-core
- PluginGoogleAnalytics: sdkbox-core
- PluginGPG: sdkbox-core
- PluginInMobi: sdkbox-core
- IAP: sdkbox-core
- PluginKochava: sdkbox-core
- PluginLeadBolt: sdkbox-core
- PluginMisc: sdkbox-core
- PluginOneSignal: sdkbox-core
- PluginPhunwareAds: sdkbox-core
- PluginPhunwareMessaging: sdkbox-core
- PluginSdkbox-coreAds: sdkbox-core
- PluginSdkbox-corePlay: sdkbox-core
- PluginShare: sdkbox-core
- PluginTapcore: sdkbox-core
- PluginTune: sdkbox-core
- PluginValuePotion: sdkbox-core
- PluginYoutube: sdkbox-core
- AdMob: output ad request extra argument for debug
- AdMob: auto cache failed AD by
setAutoCacheDelay
- AdMob: support do not cache ad when init / AD closed by
setAutoCache
- CMake: fix Lua/JS, gpg
- Support CMake when cocos >= 3.16
- Facebook:
gameRequest
api - Facebook:
onInviteFriendsWithInviteIdsResult
return uids[]
- Firebase:
setScreenName
api for Android - Firebase: export constants to Lua
- sdkbox.FB_PERM_READ_PUBLIC_PROFILE
- sdkbox.FB_PERM_READ_EMAIL
- sdkbox.FB_PERM_READ_USER_FRIENDS
- sdkbox.FB_PERM_PUBLISH_POST
- sdkbox.FBSDKLoginBehaviorNative
- sdkbox.FBSDKLoginBehaviorBrowser
- sdkbox.FBSDKLoginBehaviorSystemAccount
- export sdkbox api to JS/Lua
- sdkbox::init
- sdkbox::setConfig
- sdkbox::getConfig
Upgrade
- Firebase update iOS SDK 6.2.0
- AdColony android 3.3.8
- play-services-ads android 17.2.0
- Facebook iOS SDK to V5
- AdMob iOS SDK 7.44.0
Bugfix
- Fixed SDKBoxPlay login: using
getGoogleSignInOptions()
notGoogleSignInOptions.DEFAULT_GAMES_SIGN_IN
on Android - Fixed Facebook iOS12 login
- Fixed AdMob smart banner for iOS
- Fixed share proguard
- Fixed sdkbox-core iOS memory leak
- Fixed IAP
getPurchaseHistory
- Fixed AdMob banner position: on
top
when configbottom
2.4.3.3 (20190127)
Add
- AdMob support application id,
appid
field insdkbox_config.json
file - AdMob support testdevice,
testdevice
field insdkbox_config.json
file - IAP add iOS
paydeferred
status - OneSignal support GDPR with api
setRequiresUserPrivacyConsent
,consentGranted
,requiresUserPrivacyConsent
- Facebook check com.facebook.sdk.ApplicationId and com.facebook.FacebookContentProvider when
sdkbox::PluginFacebook:init
- Support CMake from cocos2d-x 3.17.1
- Binding
sdkbox::init
andsdkbox::setProject
to Lua and JavaScript
Upgrade
- AdMob update iOS SDK 7.30.0
- OngSignal update iOS SDK 2.9.5, Android 3.10.6
Bugfix
- Fixed failed to patch appactivity.java with Cocos Creator 1.9.3
- Fixed JSB2: fix JSListenerBase::invokeJSFun crash for all plugins
- Fixed IAP: add
getInitializedErrMsg
api for this issue - Fixed
Case Sensitive
with imoprt module inAndroid.mk
file. Such as$(call import-module, ./PluginOneSignal)
2.4.3.0 (20181214)
Add
- IAP:
getPurchaseHistory
api for Android,onPurchaseHistory(const std::string& purchasesJson)
for result.
Upgrade
Bugfix
- Core: fix Android crash bug, unsatisfiedlinkerror-on-released-game, issue2, issue3
- Review: android.view.WindowManager$BadTokenException crash
- JSB2: JSListenerBase::invokeJSFun crash
-
SDKBoxPlay:
- sign in crash
- no onIncrementalAchievementUnlocked callback
- IllegalStateException: Must include Drive.SCOPE_APPFOLDER to use snapshots!](https://discuss.cocos2d-x.org/t/too-many-crash-on-sdkboxplay-sign-in-flow/44801)
-
Facebook: logpurcase crash on Android
- IAP: recover restore a subscription on Android
- IAP: fixed java.util.concurrentmodificationexception
- IAP Unreal: compile error with unreal 4.20 with commit
2.4.2.0 (20181129)
Add
- Misc Plugin
- LocalNotify, docs here
-
Review:
rateInAppstore
api:use SKStoreReviewController to review, this is default behavior disable will use SKStoreProductViewController to review if use SKStoreReviewController, `onDeclineToRate`, `onRate`, `onRemindLater` will not trigger
-
Share:
logoutTwitter
api for this
Upgrade
- AdMob: iOS 7.35.1 SDK
- Documentation:
- IAP
- SDKBoxPlay
- encrypt and decrypt sdkbox_config.json
Bugfix
- AdMob: fix
adViewDidDismissScreen
is called twice -
IAP-Amazone:
-
fix add
<receiver android:name="com.amazon.device.iap.ResponseReceiver"> <intent-filter> <action android:name="com.amazon.inapp.purchasing.NOTIFY" android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" /> </intent-filter> </receiver>
to AndroidManifest.xml again when update plugin.
-
fix
enableUserSideVerification
,isAutoConsume
,setAutoConsume
,consumeProduct
crash
-
-
Review: Amazon, try market first, then webview
- SDKBox-core: fix android armeabi/armeabi-v7a arch. In pre-release, armeabi folder contains armeabi-v7a files, armeabi-v7a folder contains armeabi, maybe fix UnsatisfiedLinkError on Released Game
- Facebook: fix share callback for iOS. Follow Facebook's development documentation and no longer use postId to determine if sharing is successful.
- Appodeal: fix installer
'android:theme=@@android:style/Theme.Translucent.NoTitleBar.Fullscreen'])
should be'android:theme=@android:style/Theme.Translucent.NoTitleBar.Fullscreen'])
2.4.1.1 Release Notes (20180920)
Add
- Android case sensitive folder,
#include "PluginIAP/PluginIAP.h" warning with folder pluginiap/Plugin.h path.
-
SDKBoxAds: use
cache
instead ofcacheControl
:static void cache(const std::string& ad_unit, const std::string& ad_name); static void cacheControl( const std::string& ad_unit, const std::map<std::string, std::string>& cacheOpts );
-
support creator >= 2.0
Upgrade
Bugfix
- Amazon:
- fix
receipt
andreceiptCipheredPayload
, nowreceipt
is json string andreceiptCipheredPayload
is empty string.
- fix
- Appodeal:
- fix package installer for cocos2d-x 3.17
- IAP:
- fix crash issue
- SDKBoxAds:
- fix AdMob send load event to SDKBoxAds
- Facebook:
- fix package installer for cocos2d-x 3.17 and cocos creator 2.0
- Google Play Services (GPS):
- Fyber:
- update doc
- IAP:
- android "item already owned"
- android price value
- Chartboost:
- fix cache ad which's not in sdkbox_config.json
Remove
- cocos2d-x v2 support
2.4.0.3 Release Notes (20180806)
Add
- auto add proguard code
- use gradle when cocos2d-x >= 3.17
- add
sdkbox::getConfig
andsdkbox::setConfig
for this - store sdkbox-gui standalone with repo, fix issue1 issue2
- unity: add
setserverid
api
Upgrade
- GPG: update android c++ lib to v3.0.1
- Appodeal: update to iOS 2.4.4.2-Beta
- Facebook: Android 4.34.0
Bugfix
-
IAP:
- send init event on Android
- fixed JNI crash
- fix purchase subscription on Android
-
Google Play Services (GPS):
- fix multidex
-
SDKBoxPlay:
-
Facebook:
-
sdkbox installer:
-
GPG:
- fix gpg.d.ts
2.4.0.2 Release Notes (20180626)
Add
- GDPR api:
- Chartboost
restrictDataCollection
- UnityAds
setGDPR
- AdColony
setGDPR
- Firebase
resetAnalyticsData
andsetAnalyticsCollectionEnabled
- AdMob
setGDPR
- Chartboost
Upgrade
- AdMob: update iOS SDK to 7.31.0
Bugfix
- fix installer for cocos2d-lua/Js 3.17
- remove all std::stringstream
2.4.0.1 Release Notes (20180522)
Upgrade
- Chartboost SDK to 7.2.0, issue
Bugfix
- Unity share
- SDKBoxPlay save games, issue
- Fix installer for cocos2d-x 3.17, issue
- Fix patch for cocos2d-lua >= 3.10
- AdMob patch creator 1.9 failed, issue
2.4.0.0 Release Notes (20180508)
It's ready for https://www.eugdpr.org/
Add
- Ethereum pay (for cocos creator)
Upgrade
- AdMob: iOS SDK to 7.30.0
- Appnext: iOS SDK to 1.9.0
- Facebook: iOS SDK to 4.32.0
- UnityAds: iOS SDK to 2.2.0, Android 2.2.1
- Tune: iOS SDK to 5.1.0, Android 4.9.0
- Firebase: iOS SDK to 4.13.0
- Chartboost: iOS SDK to 7.1.2, Android 7.1.0
- Twitter: iOS SDK to 3.3.0, Android SDK to 3.3.0
- Apteligent: iOS SDK to 5.7.3, Android SDK to 5.8.10
- Google Play Service: 12.0.1
2.3.17.9 Release Notes (20180410)
Bugfix
- Tapcore: fix intigration
2.3.17.8 Release Notes (20180403)
Add
- Firebase: add WAKE_LOCK permission
- Firebase: add SystemConfiguration.framework
- SDKBoxPlay: add new event onLoadGameData(nullptr, "") as load finish event
- SDKBoxPlay: add
fetchNames
api
Bugfix
- Firebase: fix patch
- Unity: fix pause and resume event
- YouTuBe: fix patch for creator jsb2 (from 1.8 version)
- SDKBoxPlay: fix crash when nothing store in cloud on Android
- SDKBoxAds: fix
AppDelegate.cpp
patch - sdkbox installer: fix jsb-link projec for cocos creator (from 1.8 version)
- IAP won't consume and it will throw error "item already own" on Android
Upgrade
- Facebook: upgrade iOS SDK to 4.31.0
2.3.17.7 Release Notes (20180206)
Highlights
- Support Tapcore
- Upgrade AdColony iOS SDK to 3.3.0 and Android SDK to 3.3.0
- Upgrade Firebase iOS SDK to 4.8.0
- Upgrade UnityAds iOS SDK to 2.1.2 and Android SDK to 2.1.2
- Facebook support set web login with
PluginFacebook::setLoginBehavior(sdkbox::FBSDKLoginBehaviorBrowser);
api - We recommend Plugin SDKBoxAds to show ads, and other plugin AdMob, UnityAds etc as its mediation. So when you import Plugin AdMob or UnityAds, SDKBoxAds will be import too.
Bugfix
- Fix
requestAllAds
for AdColony Android - Fix Plugin Facebook callback for creator 1.7+, issue1, issue2, issue3
- Fix SDKBoxPlay apiclient is null
- Fix SDKBox crash when call cc.game.restart
- Fix Appodeal
FailToPresent
event - Fix Unity user agreement window
2.3.17.6 Release Notes (20171218)
Highlights
- Fix IAP payload is empty when restore on
- Appodeal upgrade Android SDK to 2.1.7
- Fix review no callback when click Android BACK button or click outside of review UI
2.3.17.5 Release Notes (20171208)
Highlights
- Support Cocos Creator 1.7
- AdColony supports load all ads again with
requestAllAds
api - Appodeal upgrade iOS SDK to 2.1.7
2.3.17.3 Release Notes (20171124)
Highlights
- AdMob upgrade to GoogleMobileAdsSdkiOS-7.26.0, support iPhone X
- iOS suport Promotion IAP
- Installer support 3.16 and Cocos Creator 1.6.2
Bugfix
- Fix receiptCipheredPayload always null on unity
- Fix IAP price encoding
- Fix IAP clean iOS system clipboard
- Fix SDKBoxPlay fetch auth code
2.3.17 Release Notes (20170926)
Highlights
- Support Facebook GameRoom
- Unity Review support Amazon Store
- SDKBoxPlay support save binary data
- Upgrade Amazon IAP SDK
- IAP support finish transaction functionality
- UnityAds Plugin support SDKBoxAds
- Chartboost Unreal Plugin support 4.12 - 4.16
Bugfix
- Add receipt data when restore products
- SDKBox UI stuck with 404 issue1, issue2
- SDKBoxPlay JS submit core crash
- YouTube crash sometimes with nullpointerexception
2.3.16 Release Notes (20170811)
Highlights
- Support UnityAds
- Support Facebook app event
- Support creator 1.6
Bugfix
- Fix NDK r14b c++_static
- Fix FlurryAnalytics track wrong app version on iOS
- Fix Firebase does not work on Android 7
2.3.15 Release Notes
Highlights
- Support NDK r14b c++_static
- Support Firebase Analytics module
- Review support amazon platform
- IAP add user ID and purchase token for the purcase calblack issue
- SDKBOX Play disable cloud save as default
- Google Play Services upgrade to 11.0.0
- gpg cpp sdk upgrade to 2.3
Bugfix
- Fix IAP receipt and receiptCipheredPayload not working for non-consumable on android issue
- Fix IAP crash in IabHelper.getPurchases issue
- Fix SDKBOX Play fail to connect to Google Play Services issue issue
- Fix SDKBOX Play local reference table overflow issue
- Fix SDKBOX Play
removeListener
doesn't work on Android issue - Fix fail to patch Cocos2dxActivity.java 3.15.1
2.3.14 Release Notes
Highlights
- SDKBOX Play supports cloud save function for iCloud and Google Play
- SDKBOX Play supports reset function for Achievement and Leaderboard
- SDKBOX Play leaderboard support float point scores
- InMobi supports rewarded ADs
- Support customized build path for CocosCreator project
Bugfix
- Fix a crash issue with SDKBOX issue
- Fix a crash issue with social share
- Fix google analytics not tracking app version correctly on iOS issue
- Add new parameters for Facebook gifting issue
- Fix InMobi onAdAction callback not been triggered issue
- Fix crash in IAP issue
- Fix IAP onCanceled returns empty in a special case issue
- Fix double value support for SDKBOX Play issue
- Fix OneSignal setTag crash issue
2.3.13 Release Notes
Highlights
- Upgrade Facebook SDK
- Upgrade GPG Framework
- Facebook supports sending/receiving gift
Bugfix
- load achievement will include achievement names
2.3.12 Release Notes
Highlights
- AdMob reward video support
- Upgrade Appodeal SDK
- Upgrade AdColony SDK
- Upgrade InMobi SDK
- Upgrade Phunware SDK
- Upgrade Chartboost SDK
- SDKBOX Play supports long and float point score
Bugfix
- Fix build issue for Tune SDK
- Fix SDKBOX Play unlocking achievement callback been called twice issue
- Fix Appodeal can't play skippable videos issue
- Fix AdColony setCustomID issue
- Fix Facebook plugin have different text for iOS and Android issue
- Facebook will no longer logout when the app is offline issue
Please report any issues to the issue tracker
2.3.11 Release Notes
Highlights
- New Advertising Service Phunware Ads
- New PushNotification Service Phunware Messaging
- Cocos Creator Plugin will be in the Cocos Creator plugin store
- Issue tracking for SDKBOX
Bugfix
- Fix a bug for AppNext Android
- Fix a bug with SDKBOX Ads weight more than 100, ads won't play
2.3.10 Release Notes
Highlights
- SDKBOX for Cocos Creator Plugin
- Phunware Ads plugin
- Update SDK for Appnext
- Issue tracking for SDKBOX
Bugfix
- Fix Installer error when trying to update multiple plugins
- Fix SDKBOX Ads error when the weights of different ad units is more than 100
- Fix Facebook request have different text between iOS and Android
- Fix Facebook logout user when offline
- Fix AdColony getCustomID not working
- Fix SDKBOX Play Documentation issues
2.3.9 Release Notes
Highlights
- Add "Designed for families" flag for AdMob
- Upgrade InMobi SDK
- SDKBOX LiveOps supports ATS
2.3.8 Release Notes
Highlights
- IAP plugin will report order id by default
- AdColony SDK update
- Apteligent SDK update
- Appodeal SDK update
Bugfix
- Fix Installer time out issue
- Fix the cookie issue with sdkbox.com
- Fix Sdkbox Ads crash
- Fix pre/post popup for adcolony
- Add native share to js/lua
- Fix OneSignal missing arm64 for iOS
2.3.7 Release Notes
Highlights
- Native share
- SDKBOX Ads supports adjust ads with weight on LiveOps
- Test and verified SDKBOX with NDK 12
- Remove soomla, vungle plugins
- Merge achievement leaderboard plugin with SDKBOX Play
Bugfix
- Fix tune plugin crash
- Fix Facebook share cancel callback
- Fix One signal bug
- Fix SDKBoxAds shows invalid placement name
- Fix installer caching issue when updating
2.3.6 Release Notes
Highlights
- Support Google Analytics exceptions
- Update SDK for InMobi
- add google access token data to SDKBOX play android
Bugfix
2.3.5 Release Notes
Highlights
- AdColony 3.0 update (Note: AdColony)
Bugfix
- Trim ARM x64 build to reduce size
2.3.4 Release Notes
Highlights
- Make sure IAP receipts are always available
- Add
hide()
function to hide banner for SDKBoxAds
Bugfix
- [Facebook] Fix get user info callback when user login
- [GPG] Fix turn based multiplayer sample for JS
- [LiveOps] Fix a issue happens when user have more than 28 achievements
- [Appodeal] Fix installer for cheetah mobile error
2.3.2 Release Notes
Highlight
- Google Play Game Services plugin enable you to implement a huge array of services with ease in your game.
- Authorization
- Achievements
- Leaderboards
- Turn-based multiplayer
- Real-time multiplayer
- Events and Quests
- Saved Games
- Nearby Connections (Android only)
- Player Statistics
- Add Hide banner functionality to SDKBoxAds
- Upgrade SDK for Appodeal
- Upgrade SDK for Fyber
- Upgrade SDK for AdMob
- Upgrade SDK for Flurry
- Upgrade SDK for Kochava
- Upgrade SDK for AdColony
- Upgrade SDK for AppNext
Bugfix
- Fix Crashing issue for OneSignal
2.3.1 Release Notes
Highlight
- Add achievement notification control to LiveOps
- Support latest cocos2d-x and Cocos Creator
Bugfix
- Fix a crashing issue with SDKBoxAds
- Fix setListener on android
- Restore products no longer returns consumables
- Fix SDKBoxplay crash if logged out from google play settings menu
- Fix a crash when finish playing certain InMobi videos
- Support latest cocos2d-x and Cocos Creator
- Fix Facebook callback not triggering when using Facebook share dialog
- Fix a SDKBoxplay crash on iOS when listener was not set
- Fix Appodeal crash when skip videos
2.3.0 Release Notes
Highlight
- SDKBOX installer supports projects created with Cocos Creator 1.2
- SDKBOX play now supports enable/disable achievement popup from GameCenter & Google Play
- Add isAvailable function to SDKBOX Ads to check ads availability
- Fix google security warning for SDKBOX IAP
- SDKBOX IAP Supports restore subscription for Google Play
Bugfix
- Fix a crash issue for AdMob
- Fix SDKBOX installer issue with windows path that contains spaces
- Fix Appodeal create duplicate records issue during update process
- Fix Chartboost video went black when press home button on android
2.2.5 Release Notes
Highlight
- SDKBOX supports loading encrypted configuration locally
- SDKBOX partially supports cocos creator project, user will still need to copy sdkbox_config.json manually
Bugfix
- Fix Chartboost crashing issue
- Fix SDKBoxplay JS binding crash issue
- Fix SDKBoxplay onMyScore callback
2.2.4 Release Notes
Highlight
- Share plugin support email
- add new APIs to SDKBoxplay to retrieve player score
- Update Facebook SDK to the latest version
- Update Appodeal to the latest version
- Update Bee7 to the latest version
- Make sure SDKBOX is compliant with google play and iTune store's privacy policy
Bugfix
- Fix SDKBoxplay keep asking user to login
- Fix SDKBoxplay crash when there is more than 76 achievements
- Fix review plugin crash
2.2.3 Release Notes
Highlight
- AdMob plugin now auto caches ads
- InMobi plugin now can hide banners
- Upgraded google play services to the latest version
- SDKBOX supports loading encrypted configuration locally
Bugfix
- Fix multiple issue regarding SDKBOX play login
- various documentation fixes
2.2.2 Release Notes
Highlight
- AdMob will automatically cache ads
- New user id related functions in SDKBOX play
- Youtube plugin supports customize close button
- Vungle SDK has been updated
- Appodeal SDK has been updated
- Share plugin supports composing dialog
Bugfix
- Fix a crashing issue with Facebook
- Fix installer issue with cocos2d-x 3.11
2.2.1 Release Notes
Highlight
- OneSignal plugin for push notification
- update AppNext SDK
- update Vungle android SDK
- update InMobi SDK
- add new AD displaying strategy
- Add Text messaging support for share plugin
- Apteligent plugin now will install a uploading script for your debug symbol files
- Share plugin now supports share dialog
Bugfix
- Fix installer only updates one plugin
- Fix installer will downgrade android API level
- Fix SDKBOX ads js crash issue
- Fix Facebook crash issue when no Facebook id
- Fix Facebook android sample
2.2 Release Notes
Highlight
- SDKBOX play plugin offers cross platform solution for Leaderboard and achievements
- Apteligent plugin offers crash reporting
- Optimize sample projects makes them take less space
- Facebook plugin supports setting App ID with config file
Bugfix
- Fix IAP crashing issue when user side verification was set.
2.1.3 Release Notes
Highlight
- Developer can enable/disable a plugin using sdkbox.com
- Share plugin now supports share to Facebook as well
- Facebook Plugin now supports set Facebook App id through config and code
- Updated Appodeal SDK
Bugfix
- Add JS callback function for Kochava plugin
2.1.2 Release Notes
Highlight
- Update Appodeal SDK
- Update Fyber SDK
Bugfix
- Fix js binding for cocos2d-x v2
- Fix Appodeal callback for iOS
- Fix Playphone been initialized multiple times
2.1.1 Release Notes
Highlight
- Amazon plugin
- Upgrade Adcolony Android SDK to 2.3.2
- Upgrade Appodeal iOS SDK to 0.9.0
- Upgrade Appodeal Android SDK to 1.14.18
Bug
- fix SDKBOX update process will stuck in windows shell
- fix a crash with Facebook api call
2.1.0 Release Notes
Highlight
- LeadBolt plugin
Bug
- SDKBOX update command will not overwrite sdkbox_config.json
- Fix tune plugin not sending correct measure event
- Fix InMobi can't preload ads
2.0.0 Release Notes
Highlight
- SDKBOX LiveOps feature which user can update their SDKBOX config files
- AdMob plugin
- Share plugin with twitter support
- Update Adcolony, Vungle and Appodeal
- provide a lite version of google play service to avoid android's api limitations, check it out here
Bugfix
- Fix IAP crash when google play service are not initialized correctly
- Fix installer will change Android.mk format bug
- Fix compatibility issue with Reachability project
- Fix InMobi banner settings
- Fix conflicts between Tune and other plugins
1.5.2 Release Notes
Highlight
- Include Google Play Services SDK for needed plugins. No need to install it manually anymore.
- Support the coming Cocos 3.10 release
Bugfix
*
1.5.1 Release Notes
Highlight
- InMobi plugin
- Update Tune plugin
- Update Appodeal plugin
- Installer will not auto detects projects using c++static library and install correct binary
- Add SDKBOX_ENABLED flag to support projects in other platforms (win, osx, linux)
Bugfix
- Fix a crash when user attempt purchase in offline mode for IAP plugin.
- Fix generate n/a directory for windows
- Fix a bug that will result android platform have incorrect APP_PLATFORM, and failed to build.
1.5 Release Notes
Highlight
- ScientificRevenue Plugin
- Youtube Plugin
- SDKBOX Installer now support switching different android app stores with
sdkbox set store
- SDKBOX Installer now supports dependencies between plugins
- Created automatic installation script for installer
- c++static lib support
- Add SDKBOX_ENABLED flag to support projects in other platforms (win, osx, linux)
Bugfix
- Installer download update to the wrong folder
- remove dependency to ANDROID_SDK_ROOT, installer will find android SDK automatically
- remove dependency to COCOS_CONSOLE_ROOT
1.4.1 Release Notes
Highlight
- Automatic installation script help you setup SDKBOX in a flash
- Update Vungle android SDK to 3.3.3
- Update Appodeal to support rewarded video
- Update tune SDK
Bugfix
- Fix Facebook invite app link documentation
- Installer will no longer modify osx projects
- Fix Chartboost isAvailable functions
- Fix proguard settings
1.4 Release Notes
Highlight
1.3 Release Notes
Highlight
- New
update
command in sdkbox installer, which will automatically update your SDKBOX integration to the latest version - SDKBOX Fyber plugin
- SDKBOX Bee7 plugin
- SDKBOX SOOMLA Grow plugin
- SDKBOX Ratings and Review plugin
Bugfix
- Fix Facebook plugin requires login after app restart
- Fix SDKBOX using absolute path for resources
- Fix SDKBOX iap not handling network connection issue
1.2.5 Release Notes
Highlight
- we created Review&Rating plugin that developer can use to prompt user to rate their app
Bugfix
- Fix Android-Studio integration
- Fix Vungle isCacheAvailable function
- Fix AdColony failed to get reward
- Plugins can't work together
1.2.4 Release Notes
Fix installer failed to find ANDROID_LIB directory issue
1.2.3 Release Notes
Highlight
- 1.2.3 Fixes some major bugs for the plugins, we strongly recommend updating older versions to 1.2.3
Bugfix
Sometimes using callbacks will result in sprites show up as black, this is due to invoking cocos2d-x from a different thread IAP: item description can't contain newline Facebook: missing api function for js/lua binding Installer: fix COCOS_CONSOLE_ROOT invalid error
AdColony
Changelog
- Update AdColony iOS SDK to 2.5.3
register_PluginAdColonyLua_helper
->register_all_PluginAdColonyLua_helper
#include "PluginAdColonyLuaHelper.hpp"
->#include "PluginAdColonyLuaHelper.h"
#include "PluginAdColonyJSHelper.hpp"
->#include "PluginAdColonyJSHelper.h"
AgeCheq
Changelog
register_PluginAgeCheqLua_helper
->register_all_PluginAgeCheqLua_helper
#include "PluginAgeCheqLuaHelper.hpp"
->#include "PluginAgeCheqLuaHelper.h"
#include "PluginAgeCheqJSHelper.hpp"
->#include "PluginAgeCheqJSHelper.h"
Chartboost
Changelog
register_PluginChartboostJS_helper
->register_all_PluginChartboostJS_helper
register_PluginChartboostLua_helper
->register_all_PluginChartboostLua_helper
- Update Chartboost iOS SDK to 5.5.3
- Update Chartboost Android SDK to 5.5.3
#include "PluginChartboostLuaHelper.hpp"
->#include "PluginChartboostLuaHelper.h"
Changelog
register_PluginFacebookJS_helper
->register_all_PluginFacebookJS_helper
register_PluginFacebookLua_helper
->register_all_PluginFacebookLua_helper
- Update Facebook iOS SDK to 4.5.1
- Update Facebook Android SDK to 4.5.1
#include "PluginFacebookLuaHelper.hpp"
->#include "PluginFacebookLuaHelper.h"
Flurry Analytics
Changelog
register_PluginFlurryAnalyticsJS_helper
->register_all_PluginFlurryAnalyticsJS_helper
register_PluginFlurryAnalyticsLua_helper
->register_all_PluginFlurryAnalyticsLua_helper
- Update Flurry iOS SDK to 6.7.0
- Update Flurry Android SDK to 5.6.0
#include "PluginFlurryAnalyticsLuaHelper.hpp"
->#include "PluginFlurryAnalyticsLuaHelper.h"
Google Analytics
Changelog
#include "PluginGoogleAnalyticsLuaHelper.hpp"
->#include "PluginGoogleAnalyticsLuaHelper.h"
IAP
Changelog
register_PluginIAPLua_helper
->register_all_PluginIAPLua_helper
#include "PluginIAPLuaHelper.hpp"
->#include "PluginIAPLuaHelper.h"
#include "PluginIAPJSHelper.hpp"
->#include "PluginIAPJSHelper.h"
Tune
Changelog
register_PluginTuneJS_helper
->register_all_PluginTuneJS_helper
register_PluginTuneLua_helper
->register_all_PluginTuneLua_helper
- Update MobileAppTracker Android SDK to 3.10.1
#include "PluginTuneLuaHelper.hpp"
->#include "PluginTuneLuaHelper.h"
Vungle
Changelog
register_PluginVungleJS_helper
->register_all_PluginVungleJS_helper
register_PluginVungleLua_helper
->register_all_PluginVungleLua_helper
#include "PluginVungleLuaHelper.hpp"
->#include "PluginVungleLuaHelper.h"
1.2.2 Release Notes
Highlight
- Installer will automatically modify
Cocos2dxActivity.java
for you - Facebook Plugin supports
getFriends()
function - IAP supports
onRestoreComplete()
callback - IAP will auto consume items if
Bugfix
IAP: Item already owned [Facebook: FB_PHOTO is not defined] (http://discuss.cocos2d-x.org/t/facebook-fb-photo-is-not-defined/23064) Facebook: Facebook plugin failed to work with Cocos2d-js 3.0 Chartboost: too much recursion
1.2.1 Release Notes
Highlight
Facebook plugin is here.
Bugfix
IAP JS crash IAP crash on devices don't have google play
1.2.0 Release Notes
Release AgeCheq Plugin. SDKBOX IAP Supports non-consumable Chinese version of documentation released Bug fixes
1.1.6 Release Notes
SDKBOX now supports install plugin online SDKBOX online documentation Upgrade Vugnle SDK to new version * iOS: 3.1.2 * Android: 3.3.1
1.1.5 Release Notes
Fix SDKBOX conflicts with Plugin-x
1.1.4 Release Notes
Fix SDKBOX IAP plugin return invalid pricing data