2017-07-05 18 views
5

私のアプリにfirebase招待状があります。私は、イオスとアンドロイドプレートフォームの両方について、メールとメッセージで招待状を送る。私はメッセージを通じてそれを送信すると、両方のデバイスで正常に動作し、アンドロイドのプレイストアでアプリを開き、iPhoneのアプリストアでアプリを開きます。しかし、メールを使って招待状を送ると、インストールリンクをクリックすると404エラーが出ます。Firebaseが404エラーを返すメールでリンクを招待する

link description here

これは私がアンドロイドや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 Invite SDKを使用しています。

+0

ありがとうございました!これがどのように解決策であるのか、ドキュメントでどのように不明な点があるのか​​不思議です。これは受け入れられるべきです。 –

関連する問題