我尝试将Firebase动态链接集成到我的应用程序(当前不使用其他firebase组件)。我完成了文档中给出的所有步骤,但我无法使用
接收深层链接AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink);
更重要的是,我正在尝试在意图过滤器附加到的活动的onCreate上记录并显示吐司,但看起来甚至不会调用oncreate。如果我删除了intent过滤器,则动态链接会打开我的Launcher活动。 这就是我添加意图过滤器的方法
<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 :(得分:0)
问题是因为使用了为发布版本包生成的google-services.json文件,但我在我的开发版本中使用了相同的文件。 谢谢大家的帮助。
任何有同样问题的人,只需要从Firebase为您的dev构建包创建另一个google-services.json文件。