如何在Android应用程序中实现AppInviteInvitation

时间:2015-06-18 18:51:17

标签: android google-api invitation

我正在尝试实施邀请,但它不起作用。

Intent intent = new AppInviteInvitation
     .IntentBuilder("Send Invitations for XYZ app")
     .setMessage("Try out XYZ app now")
     .setDeepLink(Uri.parse("http://example.com"))
     .build();
 startActivityForResult(intent, REQUEST_INVITE);

错误:

generic::INVALID_ARGUMENT: com.google.apps.framework.request.BadRequestException: No associated application and/or client ID found for package name com.name.package.
        at com.google.social.boq.platform.appinvite.client.LookupPackagingInfoProducerModule.produceContainerProjectId(LookupPackagingInfoProducerModule.java:63)
Suppressed: CriticalInputFailure: java.lang.Boolean com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceAllowPushNotification(com.google.social.platform.appinvite.internal.proto.ClientApplication,com.google.social.boq.platform.appinvite.client.applicationconfig.NotificationConfigManager) failed while trying to inject @com.google.social.boq.platform.appinvite.client.annotations.ContainerApplication com.google.social.platform.appinvite.internal.proto.ClientApplication
Suppressed: CriticalInputFailure: com.google.common.collect.ImmutableList com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceFilteredInvitees(long,com.google.common.collect.ImmutableList,com.google.social.platform.appinvite.internal.proto.ClientApplication,com.google.common.collect.ImmutableSet,java.lang.Boolean,com.google.gaia.util.GaiaIdObfuscatorInterface,com.google.social.boq.platform.appinvite.client.logging.StreamzCounter) failed while trying to inject @com.google.social.boq.platform.appinvite.client.annotations.ContainerApplication com.google.social.platform.appinvite.internal.proto.ClientApplication
Suppressed: CriticalInputFailure: com.google.common.util.concurrent.ListenableFuture com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceBlockingInvitees(com.google.common.collect.ImmutableList,com.google.apps.framework.producers.Graph,java.lang.Boolean) failed while trying to inject @com.google.apps.framework.producers.PrivateVisibility(module=com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.class) java.lang.Boolean
Suppressed: CriticalInputFailure: com.google.common.base.Optional com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceFilteredMessage(boolean,com.google.social.frontend.platform.appinvite.data.InvitationMessage,java.lang.Long,java.lang.String,java.net.InetAddress,com.google.social.platform.appinvite.internal.proto.ClientApplication,com.google.common.collect.ImmutableList,com.google.net.rpc3.client.RpcClientContext,com.google.protos.abuseiam.Abuseiam$AbuseIAmServer_3$FutureInterface,com.google.common.time.Clock) failed while trying to inject @com.google.social.boq.platform.appinvite.client.annotations.ContainerApplication com.google.social.platform.appinvite.internal.proto.ClientApplication
Suppressed: CriticalInputFailure: com.google.common.collect.ImmutableList com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceFilteredInvitations(long,com.google.social.frontend.platform.appinvite.data.ClientIdInfo,com.google.social.platform.appinvite.internal.proto.ClientApplication,com.google.common.base.Optional,com.google.common.collect.ImmutableList,com.google.social.boq.platform.appinvite.common.identifier.AppInvitationIdGenerator,com.google.gaia.util.GaiaIdObfuscatorInterface,com.google.social.boq.platform.appinvite.client.logging.StreamzCounter) failed while trying to inject @com.google.social.boq.platform.appinvite.client.annotations.ContainerApplication com.google.social.platform.appinvite.internal.proto.ClientApplication
Suppressed: CriticalInputFailure: com.google.common.base.Optional com.google.social.boq.platform.appinvite.client.FilterInvitationsProducerModule.produceFilteredMessage(boolean,com.google.social.frontend.platform.appinvite.data.InvitationMessage,java.lang.Long,java.lang.String,java.net.InetAddress,com.google.social.platform.appinvite.internal.proto.ClientApplication,com.google.common.collect.ImmutableList,com.google.net.rpc3.client.RpcClientContext,com.google.protos.abuseiam.Abuseiam$AbuseIAmServer_3$FutureInterface,com.google.common.time.Clock) failed while tr

如何关联客户端ID?

我已经在google开发者控制台中创建了应用程序

1 个答案:

答案 0 :(得分:0)

现在我知道如何关联应用程序。我必须在此Link

中为我的应用启用Google服务