SDKBOX 1.2.5 Released

We’re excited to announce SDKBOX 1.2.5 Release

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

Check out here for all the release notes

4 Likes

I have some issue, when try:

sdkbox import iap

It download the package and then try to install, but it said:

path is on drive D:, start on drive E:
installation failed :frowning:

After follow all the step, I build and has this error

jni/…/…/Classes/AppDelegate.cpp:24:27: fatal error: PluginIAPJS.hpp: No such file or directory
#include “PluginIAPJS.hpp”

After running sdkbox import iap, I see in my project it almost didn’t change anything except it add “Classes” folder in my project root.

I’m using cocos2d-js

where is facebook?:frowning:

We’re still testing the Facebook plugin, will be released next week.

If I have already integrated older version of SDKBox IAP in my app, how do I update it to the latest version SDKBox IAP?

Please help me solve this problem @nite

SDKBOX is only for iOS and Android? What about windows phone?

Nite will the new FB plugin version have friends invite?

@NhatNam can you please run the import again, but use the -vv (two v’s) option and paste the output here? It will help us figure out what the problem is.

Thanks
Justin

1 Like

:smile: :slight_smile: :slight_smile: :slight_smile: :slight_smile:

The current version 1.2.3 not work properly on ANDROID, the old version is ok =/

Chartboost on ANDROID VERSION:
if (sdkbox::PluginChartboost::isAvailable(sdkbox::CB_Location_LevelComplete))
return = true
sdkbox::PluginChartboost::show(sdkbox::CB_Location_LevelComplete);
call onChartboostFailedToLoad

Vungle on ANDROID VERSION:
sdkbox::PluginVungle::isCacheAvailable()
output:
08-31 16:51:07.508: D/JNIBridge(23347): Not Found method isCacheAvailable, for Object and signature ()Z

any help ? suggest ?
I love sdkbox, but has been a problem every update :frowning:
Thanks

Sorry we confirmed the Vungle isCacheAvailable() is a bug. we’ll try to fix it asap.
For the chartboost project, we’re still trying to reproduce it.

I ha same problem. I run to the import by --vv option. This is output.


D:\xampp\htdocs\hybridApp\Tower10>sdkbox import iap -vv

D:\xampp\htdocs\hybridApp\Tower10>SET script_path=D:\development\sdkbox_installe
r\

D:\xampp\htdocs\hybridApp\Tower10>python D:\development\sdkbox_installer\sdkbox.
pyc import iap -vv
 _______ ______  _     _ ______   _____  _     _
 |______ |     \ |____/  |_____] |     |  \___/
 ______| |_____/ |    \_ |_____] |_____| _/   \_
Copyright (c) 2015 Chukong Technologies Inc. v0.5.6.20
Namespace(china=0, command='import', days=10, dryrun=None, forcedownload=0, inst
aller='D:\\development\\sdkbox_installer\\sdkbox.pyc', manifest='manifest.json',
 nohelp=0, noupdate=0, plugin='iap/', project='D:\\xampp\\htdocs\\hybridApp\\Tow
er10', server='download.sdkbox.com/installer/v1/', symbol=None, verbose=2)
get remote manifest from http://download.sdkbox.com/installer/v1/manifest.json
{
    "packages": {
        "SDKBOX": {
            "versions": {
                "0.5.6.20": {
                    "bundle": "sdkbox_installer.zip",
                    "sha1": "b3a135daa93f25e8c42e4880e8778cbda155db21"
                }
            }
        },
        "adcolony": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-adcolony_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "d05b07ea11eaf0e954a2a943bc3182e92e8d3755"
                    },
                    "v3": {
                        "bundle": "sdkbox-adcolony_v1.2.3.3.tar.gz",
                        "sha1": "f7d3bd04d71e6c753de67a74027215016d42ec1b"
                    }
                }
            }
        },
        "agecheq": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-agecheq_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "dbaa35f132a20a6619b8b3eba6a0a8b055a8598e"
                    },
                    "v3": {
                        "bundle": "sdkbox-agecheq_v1.2.3.3.tar.gz",
                        "sha1": "a8c65281432f97d2d9f7898be00531f8208feebd"
                    }
                }
            }
        },
        "chartboost": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-chartboost_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "07a00e08cb5d23b972a971e1ad86a200df6b57cb"
                    },
                    "v3": {
                        "bundle": "sdkbox-chartboost_v1.2.3.3.tar.gz",
                        "sha1": "fd93ff3efbf10ad65892a0c7aa2548bf56d04d64"
                    }
                }
            }
        },
        "facebook": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-facebook_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "fd3a88a1c198e8edd2a9cc26c81a54a0ffc05f35"
                    },
                    "v3": {
                        "bundle": "sdkbox-facebook_v1.2.3.3.tar.gz",
                        "sha1": "c9255cfc765d7365ad53ac763f005413d45687d0"
                    }
                }
            }
        },
        "flurryanalytics": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-flurryanalytics_v1.2.3.3_for_v2.tar.gz
",
                        "sha1": "0c7e13ee538d68e567054206ece7ef3deffb11fa"
                    },
                    "v3": {
                        "bundle": "sdkbox-flurryanalytics_v1.2.3.3.tar.gz",
                        "sha1": "349ca5ae159903697b220f4d59bef9c5ecabb8c7"
                    }
                }
            }
        },
        "googleanalytics": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-googleanalytics_v1.2.3.3_for_v2.tar.gz
",
                        "sha1": "e62c0f1130fd8922aaabfd793910b5b8b48b610d"
                    },
                    "v3": {
                        "bundle": "sdkbox-googleanalytics_v1.2.3.3.tar.gz",
                        "sha1": "5f680e673359ab80e56357bfac1b8f53e176ab35"
                    }
                }
            }
        },
        "iap": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-iap_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "ac9c5ab63e165aa659aaee22b4d5845fbc35221b"
                    },
                    "v3": {
                        "bundle": "sdkbox-iap_v1.2.3.3.tar.gz",
                        "sha1": "e29ea63b83b0e0092997d41a99c6d3c8145cdaa3"
                    }
                }
            }
        },
        "kochava": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-kochava_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "27d86c657c3d2af0aef41e252b02ce669396d1ce"
                    },
                    "v3": {
                        "bundle": "sdkbox-kochava_v1.2.3.3.tar.gz",
                        "sha1": "3b16ecee8ce684936c4b991a1e322169c526af46"
                    }
                }
            }
        },
        "tune": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-tune_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "32df183b88b4f0ef5a5d2096c17498c8f9debd1c"
                    },
                    "v3": {
                        "bundle": "sdkbox-tune_v1.2.3.3.tar.gz",
                        "sha1": "75f3c20ddd3b9fc423d19dde5d6950cb3f431797"
                    }
                }
            }
        },
        "vungle": {
            "versions": {
                "1.2.3.3": {
                    "v2": {
                        "bundle": "sdkbox-vungle_v1.2.3.3_for_v2.tar.gz",
                        "sha1": "39ed0b932f2855c615875b323280aedcd2891303"
                    },
                    "v3": {
                        "bundle": "sdkbox-vungle_v1.2.3.3.tar.gz",
                        "sha1": "02b5e43fd84c909730d41929f207a96d8929c1bd"
                    }
                }
            }
        }
    }
}
googleanalytics vungle iap flurryanalytics facebook agecheq SDKBOX chartboost ko
chava adcolony tune
cocos2d-x installation directory D:/development/cocos2d-js-v3.6/
cocos2d-x header directory D:/development/cocos2d-js-v3.6/frameworks/js-bindings
/cocos2d-x/cocos/
cocos2d-x version 3.6.0
cocos2d-x project root D:/xampp/htdocs/hybridApp/Tower10/
fallback to cocos project search False
cocos2d-x project type js
loaded cocos project
failed to load xcode project
loaded android project
failed to load android studio project
supported projects cocos android
package base name iap
skipping download of sdkbox-iap_v1.2.3.3.tar.gz, already exists as C:/Users/chad
ol/.sdkbox/plugins/sdkbox-iap_v1.2.3.3/
setting plugin source to C:/Users/chadol/.sdkbox/plugins/sdkbox-iap_v1.2.3.3/
adding to backup CzFEm0bJ.sdkbox.temp as D:/xampp/htdocs/hybridApp/Tower10/frame
works/runtime-src/proj.android/jni/Android.mk
adding to backup zdubCGZA.sdkbox.temp as D:/xampp/htdocs/hybridApp/Tower10/frame
works/runtime-src/proj.android/AndroidManifest.xml
adding to backup nxJLilj0.sdkbox.temp as D:/xampp/htdocs/hybridApp/Tower10/frame
works/runtime-src/proj.android/project.properties
found sdkbox.package at C:/Users/chadol/.sdkbox/plugins/sdkbox-iap_v1.2.3.3/plug
in/sdkbox.package
Traceback (most recent call last):
  File "monolith.py", line 6007, in <module>
  File "monolith.py", line 5989, in main
  File "monolith.py", line 4982, in perform
  File "monolith.py", line 5483, in main
  File "monolith.py", line 4982, in perform
  File "monolith.py", line 5839, in cmd_import
  File "C:/Users/chadol/.sdkbox/plugins/sdkbox-iap_v1.2.3.3/plugin/sdkbox.packag
e", line 39, in <module>
    sdkbox.android_add_library_reference(google_play_services)
  File "monolith.py", line 4706, in android_add_library_reference
  File "monolith.py", line 920, in has_reference
  File "monolith.py", line 125, in relative_path
  File "C:\development\Python27\lib\ntpath.py", line 529, in relpath
    % (path_prefix, start_prefix))
ValueError: path is on drive C:, start on drive D:
Tracking: {'sdkbox_version': '0.5.6.20', 'cocos': '3.6.0', 'args': {'forcedownlo
ad': 0, 'nohelp': 0, 'dryrun': None, 'verbose': 2, 'plugin': u'C:/Users/chadol/.
sdkbox/plugins/sdkbox-iap_v1.2.3.3/', 'symbol': None, 'noupdate': 0, 'days': 10,
 'server': 'download.sdkbox.com/installer/v1/', 'project': 'D:\\xampp\\htdocs\\h
ybridApp\\Tower10', 'china': 0, 'installer': 'D:\\development\\sdkbox_installer\
\sdkbox.pyc', 'command': 'import', 'manifest': 'manifest.json'}}
tracking http://metrics.sdkbox.com/?%7B%22sdkbox_version%22%3A%220.5.6.20%22%2C%
22cocos%22%3A%223.6.0%22%2C%22args%22%3A%7B%22forcedownload%22%3A0%2C%22nohelp%2
2%3A0%2C%22dryrun%22%3Anull%2C%22verbose%22%3A2%2C%22plugin%22%3A%22C%3A%2FUsers
%2Fchadol%2F.sdkbox%2Fplugins%2Fsdkbox-iap_v1.2.3.3%2F%22%2C%22symbol%22%3Anull%
2C%22noupdate%22%3A0%2C%22days%22%3A10%2C%22server%22%3A%22download.sdkbox.com%2
Finstaller%2Fv1%2F%22%2C%22project%22%3A%22D%3A%5C%5Cxampp%5C%5Chtdocs%5C%5Chybr
idApp%5C%5CTower10%22%2C%22china%22%3A0%2C%22installer%22%3A%22D%3A%5C%5Cdevelop
ment%5C%5Csdkbox_installer%5C%5Csdkbox.pyc%22%2C%22command%22%3A%22import%22%2C%
22manifest%22%3A%22manifest.json%22%7D%2C%22CDID%22%3A%225a1f2f63d64293ec8d33e3a
104533754a94b1033%22%7D

D:\xampp\htdocs\hybridApp\Tower10>

This is a known bug, and has been fixed, and should be released today.

Argh :smiley: guys I just today updated SDKBOX to prepare our game for release :0 and now again new update.

Little worried about new bugs, as we planning to launch to TIER games and it would be very critical for us.

Hello,

Anyone can help me crash bug on Android 5.0 with SDKBOX? Debug on Sony Z2 and Samsung phone.

Current process i use sdkbox for:
1 - tracking
2 - Admob,
3 - Adcolony
4 - IAP.

My game is: Dragon Epic Def:
https://play.google.com/store/apps/details?id=com.vmoga.dragonepicdef

Thanks
TaiHai

I think most of the old SDKs are really stable, we just update because their SDKs are updated.

They usually update their SDKs every two weeks or monthly, we just need to keep up.

copying my message for 1.2.5 version here :

WHY YOU DO LIKE THIS?:frowning: it’s like working, but not working by default… How do you test installations? Like manual files copy/paste or modifying some files not part of installation and user should somehow understood how it should be configured?

As understood 1.2.5 should support now Android Studio, but then there is gaps or my wishlist:

  1. Make documentation for manual integration of SDKBOX to Android Studio

  2. Adjust build.gradle when adding sdkbox ,add to dependencies gpg automatically when needed:

    compile ‘com.google.android.gms:play-services:7.3.0’

  3. Copy all needed config XML not only to proj.android/res but also into proj.android-stuio/app/res

Hi,

the links for manual installation of the sdkbox plugin “ratings & reviews” redirects to facebook plugin, could you correct it please?

Thx!