2017-05-29 74 views
2

我正在开发一款需要Chrome自定义标签的Android应用程序(它使用需要此确切软件包的API)。如何在Chrome自定义标签中收听URL更改

我想知道ChromeTabs何时被重定向到一个特定的URL,但我还没有发现任何有用的东西。

有没有人有这方面的经验?

感谢

回答

0

而不是使用ChromeTabs回调方法查询的网址的,我用deeplinking代替。 我之前没有任何运气就访问过这个方法,而且似乎是因为我没有告诉android到autoVerify它没有列出应用程序作为浏览器应用程序。

<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> 

希望它可以帮助