2017-03-07 5 views
2

Firebaseを使用して電子メールで招待状を送信しようとしています。ユーザーを選択して送信をタップすると、招待状が正常に送信されたというアラートビューが表示されます。しかし、私は招待客に電子メールを取得していません。iOS: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]; 

私は電話番号で送信すると同時に、私は招待を受けています。

ご協力いただければ幸いです。ありがとう!あなたはfirebaseコンソールであなたのチームのIDを追加する必要が

+0

コードは正しいです。メールを送信するのに時間がかかることがありますので、しばらくしてからご確認ください – Meet

+0

私は長い時間(1日)まだ幸運を待っていません –

答えて

0

が、また、あなたがApp StoreのIDを追加することが必要とされる(それはテストのために偽の1に大丈夫です)

1

あなたがこの問題を解決する方法を見つけたことがありますか?

FIRInvitesTargetApplication *targetApplication = [[FIRInvitesTargetApplication alloc] init]; 
targetApplication.androidClientID = @"Android ID"; 
[inviteDialog setOtherPlatformsTargetApplication:targetApplication]; 

しかし、私は戻ってそれを置くときに電子メールを送信しません:私はこのコードを削除すると、それが動作

+0

そのコードを削除する問題は、あなたがIOSアプリケーションに招待され、 – Kasas

0

私はfirebaseコンソールにapp store idを記述していないので、私はこの問題を抱えていました。 AppStore IDを保存した後、問題は解決しました。

+0

私はコンソール、SHA、アプリID、チームIDにすべて正しく設定されています...しかし、私はまだこの問題があります:( –

関連する問題