2015-04-07 15 views
8

Với sự mới Facebook SDK 4.0.1, tôi đã thực hiện dưới đây trong nút của tôi "Mời tham gia ứng dụng":FBSDKAppInviteDialog trong Facebook iOS SDK phiên bản 4.0.1 mời được gửi thành công, nhưng không có thông báo nhận

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]]; 
content.previewImageURL = [NSURL URLWithString:@"http://someImage.jpg"]; 

[FBSDKAppInviteDialog showWithContent:content 
          delegate:self]; 

Bằng nhấp vào nút, nó đã chuyển hướng tôi đến ứng dụng Facebook của tôi thành công, tôi có thể chọn bạn bè và nhập tin nhắn mời, và lời mời được gửi (với một dấu thành công ở cuối thanh tiến trình).

Khi tôi kiểm tra appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results, kết quả là didComplete = 1. Tuy nhiên, tôi không thể nhìn thấy bất kỳ thông báo nào trên Facebook bạn bè của tôi (chưa cài đặt ứng dụng của tôi) hoặc trên tài khoản Người dùng thử nghiệm Facebook. Tôi rất thất vọng với điều này, vì vậy bất kỳ sự giúp đỡ nào cũng được đánh giá cao.

Một vài câu hỏi khác, tôi đã đặt trong appID của mình trong liên kết được tạo trên Facebook mặc dù ứng dụng iOS của tôi vẫn đang được phát triển. Tôi có cần một appID hợp lệ được phát hành cho các liên kết để kiểm tra chức năng mời ứng dụng trên Facebook không? Và ứng dụng Facebook của tôi có cần được xem xét và phê duyệt để thử nghiệm chức năng mời ứng dụng với bạn bè của tôi không? Cảm ơn.

+0

Ứng dụng của bạn cần được phát trực tiếp cho những người khác (người dùng không phải là quản trị viên/người dùng thử/người dùng thử) để có thể xem nó. – amudi

+0

hi .. bạn có thể trả lời câu hỏi này http://stackoverflow.com/questions/33802803/facebook-app-invites-notification-not-working-in-ios. Xin hãy giúp tôi nếu bạn có thể. –

Trả lời

15

Bạn có thể truy cập liên kết bên dưới. tôi có cùng một vấn đề và điều này phải giúp

Facebook App Invites iOS SDK v4.0 configuration and states

  1. Bạn đã mời Facebook người dùng đã sử dụng ứng dụng của bạn
  2. Phải là id Apple App sống trong App Thiết Facebook
  3. Nếu người dùng đã được cài đặt ứng dụng của bạn. bạn có thể chỉ định họ làm người kiểm tra thì họ luôn nhận được thông báo của bạn.

Hope trợ giúp này :)

+0

nhận lỗi: Miền lỗi = com.facebook.sdk.core Code = 9 "Thao tác không thể hoàn thành. (Com.facebook.sdk.core error 9.)" –

+0

Xin xem câu hỏi: http: // stackoverflow. com/questions/32331116/ios-facebook-app-mời-lỗi –

+0

cách kiểm tra ứng dụng chưa có trên appStore. –

12

Sau một vài giờ cũng không thấy thông báo mời, tôi nhận ra rằng các thông báo chỉ xuất hiện trong ứng dụng di động của Facebook (không phải trên trang web FB).

+0

Tôi không biết làm thế nào họ đã làm điều này, nhưng mời istagram cho thấy trên trang web facebook và mở instagram.com – protuberian

+0

Instagram là ứng dụng của facebook :) – jovanjovanovic

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