Firebase 动态 link 打开应用程序但未调用监听 activity 的 onCreate (Android)

Firebase dynamic link opens app but onCreate for the Listening activity not called (Android)

我正在尝试将 Firebase 动态 link 集成到我的应用程序(目前不使用其他 Firebase 组件)。我完成了文档中给出的所有步骤,但我无法使用

接收深度 link
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, autoLaunchDeepLink);

此外,我正在尝试在意图过滤器附加到的 activity 的 onCreate 上记录和显示 toast,但看起来甚至连 oncreate 都没有被调用。如果我删除 intent 过滤器,动态 link 会打开我的启动器 activity。 这就是我添加意图过滤器的方式

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

我做错了什么?

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

遇到同样问题的任何人,只需要从 Firebase 为您的开发构建包创建另一个 google-services.json 文件。