Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.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 Invites - Fatal编程技术网

Android Firebase邀请在更新后不发送邀请

Android Firebase邀请在更新后不发送邀请,android,firebase,firebase-invites,Android,Firebase,Firebase Invites,我正在开发android应用程序的调试版本。我能够发送短信和电子邮件邀请,直到最近我在我的机器上安装了一个不同的操作系统(都是Linux)。因此,我还将Android Studio更新为最新版本,并导入了我的旧项目设置。应用程序的其余部分工作正常,我也可以启动选择邀请的活动,它显示消息邀请已发送,但AppInviteInvitation.getInvitationIds在onActivityResult中返回0长度数组 我尝试将Sha1和SH256添加到Firebase控制台中的应用程序中,完全

我正在开发android应用程序的调试版本。我能够发送短信和电子邮件邀请,直到最近我在我的机器上安装了一个不同的操作系统(都是Linux)。因此,我还将Android Studio更新为最新版本,并导入了我的旧项目设置。应用程序的其余部分工作正常,我也可以启动选择邀请的活动,它显示消息
邀请已发送
,但
AppInviteInvitation.getInvitationIds
onActivityResult
中返回0长度数组

我尝试将Sha1和SH256添加到Firebase控制台中的应用程序中,完全删除了Firebase,然后将其添加回android Studio中的android项目(也在Firebase控制台中删除并再次添加了应用程序和项目)。因此,我们检查并尝试了大多数解决方案,但似乎都不起作用。我可能遗漏了什么。我使用两个谷歌账户,一个用于firebase,一个用于从设备发送电子邮件

我还能证实什么?有没有办法在Firebase邀请中深入挖掘以发现问题

目的是:

private void onInviteClicked() {
  Intent intent = new AppInviteInvitation.IntentBuilder("MyApp")
        .setMessage("Some message of 90 nospecial chars")
//      .setDeepLink(createDynamicLink(2))
        .setCustomImage(Uri.parse("http://correct url"))
        .setCallToActionText("Call to action")
        .build();
  startActivityForResult(intent, REQUEST_INVITE);
}
短消息:保持消息短消息(使用<40个字符进行测试)

Long:MyIntent实际上包含一条90个字符的消息(没有特殊字符),在更新之前发送的很好。在更新之后,我需要减少消息的长度(用大约40个字符测试,没有一个是特殊的),以便发送消息

我想知道是什么决定了这种行为。改变的东西:java(以前是oracle jdk,现在是Android Studio默认附带的java);也可能是java版本。生成工具版本25.0.2->26.0.0