2017-07-05 67 views
5

我的应用邀请了Firebase邀请。我通过邮件和消息为ios和android平台发送邀请。当我通过消息发送消息时,它在两个设备中都可以正常工作,它可以在iPhone中的应用商店中的应用商店中的应用中打开应用。但是当我通过邮件发送邀请时,点击安装链接时,它会给出404错误。Firebase邀请通过邮件发送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]; 

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

回答

0

我不得不在我的项目的firebase控制台中指定appStoreID以摆脱此问题。如果您的应用不在应用商店中,那么您可以使用虚拟设备进行测试,我已使用facebook的id284882215。

2

我也得到了404,发现我不得不指定深层链接。尽管我在使用我的网站,但链接并不重要。如果没有深层次的联系,这似乎会回落到旧版SDK,即Appinvite。使用它,它使用Firebase邀请SDK。

+0

谢谢!奇怪的是这是如何解决的,以及它在文档中的不清楚。这应该被接受的答案。 –