2015-04-07 9 views
8

Con il nuovo Facebook SDK 4.0.1, ho implementato sotto nel mio pulsante "Invita in App":FBSDKAppInviteDialog in Facebook iOS SDK versione 4.0.1 invitare inviato con successo, ma non ha ricevuto notifiche

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

[FBSDKAppInviteDialog showWithContent:content 
          delegate:self]; 

By facendo clic sul pulsante, mi ha indirizzato correttamente alla mia app di Facebook, potevo scegliere i miei amici e digitare il messaggio di invito e gli inviti sono stati inviati (con un segno di spunta alla fine della barra di avanzamento).

Quando controllo lo appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results, il risultato è didComplete = 1. Tuttavia, non sono riuscito a visualizzare alcuna notifica sui miei amici Facebook (che non hanno installato la mia app) o sull'account utente Test di Facebook. Sono profondamente frustrato da questo, quindi ogni aiuto è molto apprezzato.

Alcune altre domande, ho inserito il mio appID nell'applink generato da Facebook anche se la mia app per iOS è ancora in sviluppo. Ho bisogno di un appID valido rilasciato per l'applink per testare la funzione di invito all'app su Facebook? E la mia app di Facebook deve essere esaminata e approvata per testare la funzione di invito all'app con i miei amici? Grazie.

+0

La tua app deve essere attiva per altre persone (non amministratore/dev/utente test) per poterla vedere. – amudi

+0

ciao .. puoi rispondere a questa domanda http://stackoverflow.com/questions/33802803/facebook-app-invites-notification-not-working-in-ios. Per favore aiutami se puoi. –

risposta

15

È possibile visitare il link sottostante. Ho lo stesso problema e questo deve aiutare

Facebook App Invites iOS SDK v4.0 configuration and states

  1. Hai invitato Facebook utente che già utilizzato la tua app
  2. Deve essere un Live ID Apple App in App Impostazione Facebook
  3. Se l'utente già installato la tua app. puoi assegnarli come tester, quindi ricevono sempre la tua notifica.

Spero che questo aiuto :)

+0

ottenere errore: Dominio errore = com.facebook.sdk.core Code = 9 "Impossibile completare l'operazione. (Errore com.facebook.sdk.core 9.)" –

+0

Pls vedere domanda: http: // stackoverflow. it/questions/32331116/ios-facebook-app-invite-error –

+0

come controllare l'app non è ancora su appStore. –

12

Dopo qualche ora di anche non vedere le notifiche invitare, mi sono reso conto che le notifiche appaiono solo nel mobile app Facebook (non sul sito FB).

+0

non so come hanno fatto questo, ma l'invito istagram mostrato sul sito di Facebook e si apre instagram.com – protuberian

+0

Instagram è l'app di Facebook :) – jovanjovanovic

Problemi correlati