4

我今天已经使用 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);
 }
4

1 回答 1

1

尝试将深层链接属性设置为您的应用名称。

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

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

于 2017-07-05T16:05:30.630 回答