5

我的应用中有 Firebase 邀请。我通过邮件和消息为 ios 和 android 平台发送邀请。当我通过消息发送它时,它在两种设备上都可以正常工作,它会在 android 的 Play 商店中打开应用程序,在 iphone 的应用程序商店中打开应用程序。但是当我通过邮件发送邀请时,点击安装链接时,会出现 404 错误。

链接描述在这里

这是我在 android 或 iphone 中打开它时得到的链接。

这是我用来邀请的代码。

// Invite friends
id<FIRInviteBuilder> inviteDialog = [FIRInvites inviteDialog];
[inviteDialog setInviteDelegate:self];


FIRInvitesTargetApplication *targetApplication = [[FIRInvitesTargetApplication alloc] init];
targetApplication.androidClientID = @"android_client_id";
[inviteDialog setOtherPlatformsTargetApplication:targetApplication];    
NSString *message = [NSString stringWithFormat:SHARE_MESSAGE];

[inviteDialog setMessage:message];

[inviteDialog setTitle:@"Invite Friends"];

[inviteDialog open];

请帮我解决这个问题。任何帮助,将不胜感激。谢谢

4

2 回答 2

2

我也得到了 404,发现我必须指定一个深层链接。尽管我正在使用我的网站,但链接是什么似乎并不重要。如果没有深层链接,这似乎会退回到较旧的 SDK 的 appinvite。它使用 Firebase Invite SDK。

于 2017-09-13T22:03:08.980 回答
0

我必须在我的项目的 firebase 控制台中指定 appStoreID 才能解决这个问题。如果应用商店中没有您的应用,那么您可以使用虚拟对象进行测试,我使用了 facebook 的 id284882215。

于 2017-09-12T10:39:06.160 回答