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.
我在做什么错?
答
问题是因为使用为发布构建包生成的google-services.json文件,但我在我的开发版本中使用了相同的文件。 感谢大家的帮助。
任何人都有同样的问题,只需要从你的开发包的Firebase创建另一个google-services.json文件。
确保在API控制台上启用** AppInvite.API **。 – pRaNaY
您的网址可能有问题。从Firebase控制台获取长版本并进行调查。如果您没有看到任何问题,请在此处将其添加到您的问题中。 – diidu
这是一个与我下载的google-services.json文件有问题的包名称错误。对不起,浪费你宝贵的时间。 –