SDK Live Debugging Event Tool

When sending events to Tenjin, it's useful to use Tenjin's SDK Live Event Tool to debug if events are firing as expected. Any events sent through a test device (to the Live Debugging tool) will not get recorded in the dashboard reporting.

The SDK Live Event tool can be found in the dashboard here: https://www.tenjin.io/dashboard/sdk_diagnostics

How to use debugging tool

To start using the tool to debug and track events in real time from your app:

  1. Click here to add your test device

  2. Click on “New Test Device” to add a device for Tenjin to detect when you send events to the Tenjin system.

  3. Select your app and enter your test device advertising ID. You can find your advertising ID on iOS using this app and on Android using this app.

  4. Navigate back to the SDK Live tool and open your app with the Tenjin SDK installed on the test device that you submitted your advertising ID for. If your events are firing correctly you should see something similar to the event below.

Check your app integration on the dashboard

The Tenjin dashboard allows you to see if the Tenjin SDK is properly integrated for each app in real time. If you select the app you're integrating from the Apps tab, you can see all of the relevant events to make sure the Tenjin SDK is properly set up as you set the integration.

You can see the app version, sessions, Google/Apple hooks, IAP with receipts, and any custom events that are properly firing.

SDK Integration checklist

It is very important to follow the checklist by using the debugging tool before submitting the app.

  1. App open event

    Make sure you see the open event when you expect. App open happens automatically when the SDK get initialized, depending on app activity lifecycle you chose.

  2. IAP purchase

    There are 5 purchase_states in Tenjin. IAP made from a sandbox account will have a purchase_state = 4. Only purchase_state 0 or 3 will be seen in the dashboard, so it is very important to test using the SDK Live Tool (only place where you will see the sandbox IAP). IAP purchase value will be taken into account in decimal, ex: 1.99.

    purchase_state:
    0 = UNKNOWABLE
    1 = UNVERIFIED
    2 = FRAUDULENT
    3 = VERIFIED
    4 = SANDBOX

  3. Subscription revenue(if it exists)

  4. Custom Events

    Make sure you see all the custom events you implemented with correct value and event name.

results matching ""

    No results matching ""