iOS:Firebase邀请通过电子邮件无效

时间:2017-03-07 11:06:39

标签: ios objective-c firebase firebase-invites

我正在尝试使用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];

与此同时,如果我通过电话号码发送邀请,我会收到邀请。

任何帮助将不胜感激。谢谢!

3 个答案:

答案 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后,问题得到解决。