Firebase通过邮件邀请链接,发出404错误

时间:2017-07-05 06:36:14

标签: ios xcode firebase firebase-invites

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

link description here

这是我在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];

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我必须在项目的firebase控制台中指定appStoreID才能摆脱这个问题。如果您的应用程序不在应用商店中,那么您可以使用虚拟测试目的,我使用了facebook的id284882215。