2017-07-05 20 views
5

Tôi có lời mời Firebase trong ứng dụng của mình. Tôi gửi lời mời qua thư và tin nhắn cho cả ios và android plateforms. Khi tôi gửi nó thông qua tin nhắn, nó hoạt động tốt trong cả hai thiết bị, nó sẽ mở ứng dụng trong cửa hàng chơi trong android và ứng dụng trong cửa hàng ứng dụng trong iphone. Nhưng khi tôi gửi lời mời qua thư, khi nhấp vào liên kết cài đặt, nó sẽ cho lỗi 404.Firebase mời liên kết qua thư gửi lỗi 404

link description here

Đây là liên kết tôi nhận được khi tôi mở nó trong android hoặc iphone.

Đây là mã tôi đang sử dụng để mời.

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

Hãy giúp tôi giải quyết vấn đề này. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn

Trả lời

0

Tôi phải chỉ định appStoreID trong bảng điều khiển firebase của dự án của mình để loại bỏ vấn đề này. Nếu ứng dụng của bạn không có trong cửa hàng ứng dụng thì bạn có thể sử dụng giả cho mục đích thử nghiệm, tôi đã sử dụng id284882215 của facebook.

2

Tôi cũng nhận được 404 đó và thấy rằng tôi phải chỉ định liên kết sâu. Nó không có vẻ quan trọng liên kết là gì, mặc dù tôi đang sử dụng trang web của tôi. Nếu không có liên kết sâu, điều này dường như sẽ quay trở lại appinvite, SDK cũ hơn. Với nó, nó sử dụng SDK mời Firebase.

+0

Cảm ơn bạn! Lạ lùng như thế nào đây là giải pháp, và làm thế nào nó không rõ ràng trong tài liệu. Điều này nên được chấp nhận câu trả lời. –

Các vấn đề liên quan