2017-07-05 10 views
5

Mam zaproszenia do firebase w mojej aplikacji. Wysyłam zaproszenia za pośrednictwem poczty i wiadomości zarówno w przypadku ios, jak i androidów. Kiedy wysyłam go za pośrednictwem wiadomości, działa dobrze na obu urządzeniach, otwiera aplikację w sklepie Play w systemie Android i aplikację w sklepie z aplikacjami w telefonie iPhone. Ale kiedy wysyłam zaproszenia pocztą, po kliknięciu linku instalacyjnego pojawia się błąd 404.Firebase zaprasza na linki przez e-mail podając błąd 404

link description here

tym odnośnikiem ja dostać kiedy otworzyć go w Android lub iPhone.

To jest kod, którego używam do zaproszenia.

// 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]; 

Proszę mi pomóc w rozwiązaniu tego problemu. Każda pomoc będzie doceniona. Dzięki

Odpowiedz

0

Musiałem określić appStoreID w konsoli firebase mojego projektu, aby pozbyć się tego problemu. Jeśli Twojej aplikacji nie ma w sklepie z aplikacjami, możesz użyć manekina do testowania, użyłem id284882215 z Facebooka.

2

Też 404 też stwierdziłem, że muszę podać dokładny link. Wygląda na to, że nie ma znaczenia, jaki jest link, mimo że korzystam z mojej witryny. Bez głębokiego linku to zdaje się wracać do appinvite, starszego SDK. Dzięki niemu używa pakietu SDK Firebase Invite.

+0

Dziękujemy! Dziwne, jak to jest rozwiązanie i jak jest ono niejasne w dokumentacji. To powinna być akceptowana odpowiedź. –