Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase动态链接显示已删除和不存在应用的警告_Android_Firebase_Firebase Dynamic Links - Fatal编程技术网

Android Firebase动态链接显示已删除和不存在应用的警告

Android Firebase动态链接显示已删除和不存在应用的警告,android,firebase,firebase-dynamic-links,Android,Firebase,Firebase Dynamic Links,我已经完成了Firebase动态链接的设置,并解决了调试中的所有错误(?d=1)。但有一个警告我无法解决 现在我无法解决该错误,因为它是Firebase错误。具有该软件包名称的Android应用程序不久前被删除。Firebase控制台中没有该应用程序的痕迹,甚至在google services.json中也没有。现在,每当我尝试调试动态链接时,都会出现相同的错误 两年前有人提出了类似的问题,但没有得到回答 但是没有得到答案。如何删除错误/警告?我将此问题作为一个bug提交给Firebase支持

我已经完成了Firebase动态链接的设置,并解决了调试中的所有错误(
?d=1
)。但有一个警告我无法解决

现在我无法解决该错误,因为它是Firebase错误。具有该软件包名称的Android应用程序不久前被删除。Firebase控制台中没有该应用程序的痕迹,甚至在
google services.json
中也没有。现在,每当我尝试调试动态链接时,都会出现相同的错误

两年前有人提出了类似的问题,但没有得到回答


但是没有得到答案。如何删除错误/警告?

我将此问题作为一个bug提交给Firebase支持部门,今天他们给出了问题的解决方案。我决定将答案发布在这里:

当您将应用程序添加到Firebase项目时,会在相关的Google Cloud项目中自动为其创建OAuth客户端ID。但是,删除应用程序不会删除这些客户端ID,这可能会导致FDL(Firebase动态链接)出现问题

要解决此问题,您必须更改这些客户端ID的bundle ID,或者按照以下步骤完全删除它们:

  • 在云控制台上访问项目
  • 转到
    api和服务>凭证
  • 在OAuth 2.0客户端ID中以名称(例如:[Android/iOS]client for(由Google服务自动创建)标识客户端ID与冲突的bundle ID
  • 编辑包名称/包ID并保存更改或删除OAuth客户端ID
  • 对于我的情况,第4步只是删除包名

    CREDIT:FIREBASE支持团队。

    The dynamic link has 1 warning(s)
    Android app 'my.old_and_deleted.package_name' lacks SHA256. AppLinks is not enabled for the app. Learn more.