2015-04-07 9 views
8

Dzięki nowej Facebook SDK 4.0.1, mam realizowane w moim poniżej przycisk „Zaproś do aplikacji”:FBSDKAppInviteDialog w Facebook iOS SDK w wersji 4.0.1 zaprosić pomyślnie wysłana, ale nie otrzymał powiadomienia

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

[FBSDKAppInviteDialog showWithContent:content 
          delegate:self]; 

By kliknięcie przycisku, z powodzeniem kieruje mnie do mojej aplikacji na Facebooku, mogę wybrać znajomych i wpisać wiadomość z zaproszeniem, a zaproszenia są wysyłane (z potwierdzeniem sukcesu na końcu paska postępu).

Po sprawdzeniu appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results, wynikiem jest didComplete = 1. Jednak nie widziałem żadnych powiadomień na moich znajomych na Facebooku (które nie zainstalowały mojej aplikacji) ani na koncie użytkownika testowego Facebook. Jestem głęboko sfrustrowany tym, więc każda pomoc jest bardzo cenna.

Jeszcze kilka pytań, dodałem mój appID w wygenerowanym przez Facebooka applink, chociaż moja aplikacja na iOS jest nadal w fazie rozwoju. Czy muszę mieć wydany poprawny identyfikator aplikacji dla aplikacji applink, aby przetestować funkcję zapraszania aplikacji na Facebooku? I czy moja aplikacja na Facebooku musi zostać sprawdzona i zatwierdzona, aby przetestować funkcję zapraszania aplikacji z moimi przyjaciółmi? Dzięki.

+0

Twoja aplikacja musi być dostępna dla innych osób (nie dla użytkownika admin/dev/test), aby móc ją zobaczyć. – amudi

+0

cześć .. możesz odpowiedzieć na to pytanie http://stackoverflow.com/questions/33802803/facebook-app-invites-notification-not-working-in-ios. Proszę pomóż mi, jeśli możesz. –

Odpowiedz

15

Możesz odwiedzić poniższy link. mam ten sam problem i to musi pomóc

Facebook App Invites iOS SDK v4.0 configuration and states

  1. Zaprosiłaś Facebook użytkownikowi, który już używany aplikację
  2. Musi być żywo id Apple App w App Ustawianie Facebooka
  3. Jeśli użytkownik już zainstalowany Twoja aplikacja. możesz je przypisać jako tester, a potem zawsze otrzymasz powiadomienie.

Nadzieja to pomaga :)

+0

Błąd pobierania: Error Domain = com.facebook.sdk.core Code = 9 "Operacja nie mogła zostać zakończona. (Com.facebook.sdk.core error 9.)" –

+0

Pls zobacz pytanie: http: // stackoverflow. com/questions/32331116/ios-facebook-app-invite-error –

+0

jak sprawdzić aplikację jeszcze nie jest na appStore. –

12

Po kilku godzinach też nie widząc powiadomienia zaprosić, zdałem sobie sprawę, że powiadomienia są wyświetlane tylko w aplikacji mobilnej Facebooka (nie na stronie FB).

+0

Nie wiem, jak to zrobili, ale zaproszenie istagram pokazane na facebooku i otwiera instagram.com – protuberian

+0

Instagram to aplikacja na Facebooku :) – jovanjovanovic

Powiązane problemy