我正在尝试理解指南的这一部分(https://developers.google.com/app-invites/android/guides/app):
跟踪邀请
在您的应用收到邀请并采取预期的操作后,它应该调用 updateInvitationOnAppInstalled 方法将邀请标记为成功:
private void updateInvitationStatus(Intent intent) { String invitationId = AppInviteReferral.getInvitationId(intent); // Note: these calls return PendingResult(s), so one could also wait to see // if this succeeds instead of using fire-and-forget, as is shown here if (AppInviteReferral.isOpenedFromPlayStore(intent)) { AppInvite.AppInviteApi.updateInvitationOnInstall(mGoogleApiClient,invitationId); } // If your invitation contains deep link information such as a coupon code, you may // want to wait to call `convertInvitation` until the time when the user actually // uses the deep link data, rather than immediately upon receipt AppInvite.AppInviteApi.convertInvitation(mGoogleApiClient, invitationId); }
上面的代码需要一个启用了 AppInvite.API 的连接的 GoogleApiClient。
我看到您可以使用 AppInvite.API 跟踪应用邀请,但我看不到在跟踪后可以查看统计信息的方式。
AppInviteApi只是说以下内容:
与 AppInvite 邀请交互的主要入口点。此类提供了一种在应用安装后收到邀请 id 后更新邀请状态的方法。
如何查看我正在跟踪的内容?我开了一个 Google Analytics 帐户,但它只会在 1-2 天内显示数据,而且我怀疑它甚至会在那里显示,因为据我了解,使用 Google App Invites 时 Google Analytics 是可选的。