Firebase动态链接打开应用程序,但创建了未调用的侦听活动(Android)

问题描述:

我试图将Firebase动态链接集成到我的应用程序(目前不使用其他Firebase组件)。我在文档中提供的所有步骤去了,但我不能使用Firebase动态链接打开应用程序,但创建了未调用的侦听活动(Android)

AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink); 

更多了,我试图登录,并在活动的onCreate显示举杯接收深层链接意图过滤器被附加到,但看起来即使是oncreate也不会被调用。如果我删除了意图过滤器,动态链接将打开我的启动器活动。 这是我增加了一个意图过滤

<activity android:name=".receiver.DynamicLinkReceiver"> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <category android:name="android.intent.category.BROWSABLE"/> 
      <data android:host="licsuperagent.com" android:scheme="http"/> 
      <data android:host="licsuperagent.com" android:scheme="https"/> 
     </intent-filter> 
</activity> 

由于透过是唯一的登录信息,

com.xx.xx D/FirebaseApp: Notifying background state change listeners. 

我在做什么错?

+0

确保在API控制台上启用** AppInvite.API **。 – pRaNaY

+0

您的网址可能有问题。从Firebase控制台获取长版本并进行调查。如果您没有看到任何问题,请在此处将其添加到您的问题中。 – diidu

+0

这是一个与我下载的google-services.json文件有问题的包名称错误。对不起,浪费你宝贵的时间。 –

问题是因为使用为发布构建包生成的google-services.json文件,但我在我的开发版本中使用了相同的文件。 感谢大家的帮助。

任何人都有同样的问题,只需要从你的开发包的Firebase创建另一个google-services.json文件。