No description, website, or topics provided.
Objective-C ActionScript Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
lib
src
.gitignore
.gitmodules
README.md

README.md

Kontagent ANE

Usage

Set KTAPIKey and KTMode (production/test) in Info.plist/AndroidManifest.xml.

    <key>KTAPIKey</key><string>@KONTAGENT_API_KEY@</string>
    <key>KTMode</key><string>@KONTAGENT_MODE@</string>
    <key>KTDebug</key><false/>

    <meta-data android:name="KTAPIKey" android:value="@KONTAGENT_API_KEY@"/>
    <meta-data android:name="KTMode" android:value="@KONTAGENT_MODE@"/>
    <meta-data android:name="KTDebug" android:value="false"/>

Call API methods on the AS3 Kontagent class:

    // Methods
    Kontagent.init(key, userId, testServer = false)
    Kontagent.trackEvent(name, params = null)
    Kontagent.trackApplicationAdded(params = null)
    Kontagent.trackGoalCount(params = null)
    Kontagent.trackInviteSent(ids, tag, params = null)
    Kontagent.trackInviteResponse(tag, params = null)
    Kontagent.trackPageRequest(params = null)
    Kontagent.trackRevenue(value, params = null)
    Kontagent.trackStreamPost(tag, type, params = null)
    Kontagent.trackStreamPostResponse(tag, type, params = null)
    Kontagent.trackThirdPartyCommClick(type, params = null)
    Kontagent.trackNotificationEmailSent(ids, tag, params = null)
    Kontagent.trackNotificationEmailResponse(trag, params = null)
    Kontagent.trackUserInformation(params = null)
    Kontagent.sendDeviceInformation(params = null)
    Kontagent.genUniqueTrackingTag()
    Kontagent.genShortUniqueTrackingTag()
    Kontagent.enableDebug()
    Kontagent.disableDebug()

    // Properties (read-only)
    Kontagent.isSupported
    Kontagent.libraryVersion
    Kontagent.debugEnabled
    Kontagent.userId

Mobile notes

A null user may be given to init(). Kontagent will use a randomly-generated userId in all requests, or a previously non-null user if one was ever provided to Kontagent in previous runs of the application.

Web notes

sendDeviceInformation(), enableDebug() & disableDebug() are ignored in web mode.