我正在尝试使用Firebase通过电子邮件发送邀请。当我选择用户并点击发送时,我收到一条警报视图,表示邀请已成功发送。但我没有收到被邀请者的电子邮件。
以下是我发送邀请的代码。
// Invite friends
id<FIRInviteBuilder> inviteDialog = [FIRInvites inviteDialog];
[inviteDialog setInviteDelegate:self];
FIRInvitesTargetApplication *targetApplication = [[FIRInvitesTargetApplication alloc] init];
targetApplication.androidClientID = @"Android ID";
[inviteDialog setOtherPlatformsTargetApplication:targetApplication];
NSString *message =
[NSString stringWithFormat:@"Try this out!\n -%@",
@"Ankur"];
[inviteDialog setMessage:message];
[inviteDialog setTitle:@"Invites Friends"];
[inviteDialog setDeepLink:@"Deep_Link"];
[inviteDialog setCallToActionText:@"Install!"];
[inviteDialog open];
与此同时,如果我通过电话号码发送邀请,我会收到邀请。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
你找到了解决这个问题的方法吗?
当我删除此代码时,它会起作用:
FIRInvitesTargetApplication *targetApplication = [[FIRInvitesTargetApplication alloc] init];
targetApplication.androidClientID = @"Android ID";
[inviteDialog setOtherPlatformsTargetApplication:targetApplication];
但是当我把它放回去时,它不会发送电子邮件。
答案 1 :(得分:0)
您需要在firebase控制台中添加您的团队ID,还需要您添加App Store ID(可以伪造一个用于测试)
答案 2 :(得分:0)
我遇到了这个问题,因为我没有在firebase控制台中提到应用商店ID。保存AppStore ID后,问题得到解决。