Giter Club home page Giter Club logo

sdkbox-sample-kochava's Introduction

How to run sdkbox samples

Steps:

mkdir samples
cd samples

# must clone this repo
git clone --depth 1 https://github.com/sdkbox/sdkbox-cocos2d-x-binary.git

# clone sample repo
git clone --depth 1 https://github.com/sdkbox/sdkbox-sample-kochava.git

# run sample with specified language and platform
# eg: cpp and ios
./sdkbox-cocos2d-x-binary/run_sample.sh kochava cpp ios
## or
cd cpp && cocos run -p ios

# javascript and android
./sdkbox-cocos2d-x-binary/run_sample.sh kochava js android
## or
cd js && cocos run -p android

# <optional> if exists "download-depends.sh" in sample repo, execute it
# ./sdkbox-sample-kochava/download-depends.sh

Memo:

  1. Sample repo and cocos2dx repo must be in same level directory
+-- sdkbox-cocos2d-x-binary
+-- sdkbox-sample-kochava
| +-- cpp
| +-- lua
| \-- js

sdkbox-sample-kochava's People

Contributors

tinybearc avatar hugohuang1111 avatar

Watchers

Nite Luo avatar James Cloos avatar  avatar  avatar Bruce.Lei avatar SDKBOX avatar  avatar

sdkbox-sample-kochava's Issues

Android - lua 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:

04-12 22:03:39.877 11522 11543 D PluginKochava: constructed
04-12 22:03:39.881 11522 11522 I KochavaTracker: Feature initialization. Library version: Android20160105
04-12 22:03:39.886 11522 11543 D cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
04-12 22:03:39.891 11522 11522 E ActivityThread: Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
04-12 22:03:39.896 11522 11560 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
04-12 22:03:39.988 11522 11522 D PluginKochava: initialized
04-12 22:03:52.266 11522 11543 D cocos2d-x debug info: [LUA-print] track event
04-12 22:03:52.267 11522 11522 I kochava : trackEvent test event 1111
04-12 22:03:53.482 11522 11543 D cocos2d-x debug info: [LUA-print] track event
04-12 22:03:53.484 11522 11522 I kochava : trackEvent test event 1111

Android - js 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:

04-12 21:58:23.039 10891 10913 I SDKBOX_CORE: Initialization request for plugin: 'com/sdkbox/plugin/PluginKochava'
04-12 21:58:23.041 10891 10913 D PluginKochava: constructed
04-12 21:58:23.046 10891 10891 I KochavaTracker: Feature initialization. Library version: Android20160105
04-12 21:58:23.060 10891 10891 E ActivityThread: Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
04-12 21:58:23.063 10891 10913 D cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
04-12 21:58:23.069 10891 10933 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
04-12 21:58:23.163 10891 10891 D PluginKochava: initialized
04-12 21:58:34.068 10891 10913 D cocos2d-x debug info: JS: track event
04-12 21:58:34.069 10891 10891 I kochava : trackEvent test event 1111
04-12 21:58:35.293 10891 10913 D cocos2d-x debug info: JS: track event
04-12 21:58:35.294 10891 10891 I kochava : trackEvent test event 1111

IOS - js 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:


2016-04-12 21:48:10.656 kochava_js-mobile[5012:37181] JS: track event
2016-04-12 21:48:10.658 kochava_js-mobile[5012:37181] -[KochavaTracker appendBatchEvent:] [Line 2240] Kochava library - appending: {
    action = event;
    data =     {
        currency = usd;
        "event_data" = 1111;
        "event_name" = "test event";
        "last_post_time" = 2;
        updelta = 5;
        uptime = 17;
        usertime = 1460468890;
    };
    "kochava_app_id" = "<YOUR APP ID>";
    "kochava_device_id" = "";
    "sdk_version" = "ios-20150923-N-cocos-sdkbox";
}

Android - cpp 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:

04-12 21:53:50.674 10330 10347 D cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
04-12 21:53:50.675 10330 10347 D cocos2d-x debug info: cocos2d: fullPathForFilename: No file found at sans. Possible missing file.
04-12 21:53:50.678 10330 10347 D cocos2d-x debug info: cocos2d: fullPathForFilename: No file found at sans. Possible missing file.
04-12 21:54:05.287 10330 10347 D cocos2d-x debug info: track event
04-12 21:54:05.287 10330 10330 I kochava : trackEvent test event 1111
04-12 21:54:06.892 10330 10347 D cocos2d-x debug info: track event
04-12 21:54:06.893 10330 10330 I kochava : trackEvent test event 1111

IOS - cpp 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:

2016-04-12 21:44:52.528 kochava_cpp-mobile[4071:31007] track event
2016-04-12 21:44:52.530 kochava_cpp-mobile[4071:31007] -[KochavaTracker appendBatchEvent:] [Line 2240] Kochava library - appending: {
    action = event;
    data =     {
        currency = usd;
        "event_data" = 1111;
        "event_name" = "test event";
        updelta = 13;
        uptime = 228;
        usertime = 1460468692;
    };
    "kochava_app_id" = "<YOUR APP ID>";
    "kochava_device_id" = "";
    "sdk_version" = "ios-20150923-N-cocos-sdkbox";
}
2016-04-12 21:44:54.826 kochava_cpp-mobile[4071:31007] -[KochavaNetworkAccess formURLRequest:::] [Line 137] Kochava library - sendData: {
    action = "get_attribution";
    "kochava_app_id" = "<YOUR APP ID>";
    "kochava_device_id" = "";
    "sdk_protocol" = 4;
    "sdk_version" = "ios-20150923-N-cocos-sdkbox";
}
2016-04-12 21:44:54.826 kochava_cpp-mobile[4071:31007] -[KochavaNetworkAccess formURLRequest:::] [Line 225] Kochava library - raw JSON to send: {"kochava_device_id":"","action":"get_attribution","sdk_version":"ios-20150923-N-cocos-sdkbox","kochava_app_id":"<YOUR APP ID>","sdk_protocol":"4"}
2016-04-12 21:44:54.827 kochava_cpp-mobile[4071:31007] -[KochavaNetworkAccess formURLRequest:::] [Line 255] Kochava library - url: https://control.kochava.com/track/kvquery.php
2016-04-12 21:44:55.273 kochava_cpp-mobile[4071:31007] -[KochavaNetworkAccess connectionDidFinishLoading:] [Line 287] Kochava library - response to action: get_attribution - string formatted: |{"success":"0","msg":["anomalous_request :: please contact support"],"flags":{"resend_initial":false}}|
2016-04-12 21:44:55.274 kochava_cpp-mobile[4071:31007] -[KochavaNetworkAccess connectionDidFinishLoading:] [Line 377] Kochava library - resp dict: {
    flags =     {
        "resend_initial" = 0;
    };
    msg =     (
        "anomalous_request :: please contact support"
    );
    success = 0;
}

IOS - lua 测试结果

kochava 版本:2.2.0.1

一个按钮: track event

输出log:

2016-04-12 21:51:19.562 kochava_lua-mobile[5310:39863] -[KochavaTracker appendBatchEvent:] [Line 2240] Kochava library - appending: {
    action = event;
    data =     {
        currency = usd;
        "event_data" = 1111;
        "event_name" = "test event";
        "last_post_time" = 2;
        updelta = 9;
        uptime = 11;
        usertime = 1460469079;
    };
    "kochava_app_id" = "<YOUR APP ID>";
    "kochava_device_id" = "";
    "sdk_version" = "ios-20150923-N-cocos-sdkbox";
}
2016-04-12 21:51:21.223 kochava_lua-mobile[5310:40188] __56-[KochavaRetrieveiAdAttribution retrieveiAdAttribution:]_block_invoke [Line 39] Kochava library / iAdAttribution - other (unknown)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.