2

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

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

此外,我正在尝试在意图过滤器附加到的活动的 onCreate 上记录并显示祝酒词,但看起来连 oncreate 都没有被调用。如果我删除了意图过滤器,动态链接将打开我的 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.

我究竟做错了什么?

4

1 回答 1

0

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

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

于 2017-01-05T10:23:46.683 回答