Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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_Google App Invites - Fatal编程技术网

使用Android/Firebase邀请系统

使用Android/Firebase邀请系统,android,firebase,google-app-invites,Android,Firebase,Google App Invites,我今天已经用Android实现了AppInviteInvitation,可以成功地发送邀请,但当收件人尝试按邀请中的安装按钮时,他们会被带到设备浏览器中的plus.google.com 我做错什么了吗 private void onInviteClicked() { Intent intent = new AppInviteInvitation.IntentBuilder("Invite") .setMessage("Download")

我今天已经用Android实现了AppInviteInvitation,可以成功地发送邀请,但当收件人尝试按邀请中的安装按钮时,他们会被带到设备浏览器中的plus.google.com

我做错什么了吗

  private void onInviteClicked() {
    Intent intent = new AppInviteInvitation.IntentBuilder("Invite")
            .setMessage("Download")
            .setCallToActionText("Install")
            .build();
   final int REQUEST_INVITE = 0;
    startActivityForResult(intent, REQUEST_INVITE);
 }

尝试将“深度链接”属性设置为应用程序名称

.setDeepLink(Uri.parse(getString(R.string.app_name)))

在我将上述语句添加到Intent builder之前,Google Plus链接上出现了404错误。添加语句后,邀请的行为符合预期。我没有在我的应用程序中使用深度链接,尽管它们是通过Google Play控制台为应用程序启用的。

我也有同样的问题,Google Plus链接返回404错误。只有在我的安卓手机上打开的短信邀请才能带我去游戏商店。所有电子邮件链接都会因G+上的404而失败。你弄明白了吗?确实有用!谢谢!我可以使用RESTAPI创建此邀请链接吗?