Instead of using the ChromeTabs callback method to check the URL, i used deeplinking instead.
I visited this method earlier without any luck, and it seems that because i didn't tell the android to autoVerify
it didn't list the app as a browser app.
<activity
android:name=".Activity"
android:launchMode="singleTask">
<intent-filter android:autoVerify="true"> <--! to tell android
that its a browsable app -->
<data
android:host="open"
android:scheme="myapp" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
Hope it helps