It Broke

Well, crap.

Here’s a list of common errors, and what causes them.

Android

If You See

E/Teak.Integration: Failed to find R.string.io_teak_api_key

or:

E/Teak.Integration: Failed to find R.string.io_teak_app_id

If You See

E/Teak.Integration: Missing dependencies: com.android.support:support-core-utils:26+

You are missing the dependency com.android.support:support-core-utils:26+

If You See

E/Teak.Integration: Missing dependencies: com.android.support:support-compat:26+

You are missing the dependency com.android.support:support-compat:26+

If You See

E/Teak.Integration: Missing dependencies: com.google.android.gms:play-services-base:16+, com.google.android.gms:play-services-basement:16+

You are missing the dependencies com.google.android.gms:play-services-base:16+ and com.google.android.gms:play-services-basement:16+

If You See

E/Teak.Integration: Missing dependencies: com.google.firebase:firebase-messaging:17+

You are missing the dependency com.google.firebase:firebase-messaging:17++

If You See

E/Teak.Integration: Missing dependencies: com.google.android.gms:play-services-iid:10+

You are missing the dependency com.google.android.gms:play-services-iid:10+

If You See

_images/teak-scheme.png

You are missing an <intent-filter> with <data android:scheme="teakYOUR_TEAK_APP_ID" android:host="*" />

You need to Setting Up Deep Linking.

Note

This warning will only show up on apps that have enabled ‘Use Enhanced Integration Checks’ on the Teak Mobile Settings Dashboard.