2014-11-21 9 views
5

Używam programu fb-messenger: // compose do otwierania programu Facebook Messenger Composer, ale nie mogę umieścić wstępnie zdefiniowanej wiadomości w kompozytorze.Facebook Messenger Utwórz wiadomość predefiniowaną

Czy ktoś zna parametry?

+0

Jest kilka wątków Stos przelewowe, które już ten adres: http://stackoverflow.com/questions/25467445/custom-uri-schemes-for -the-facebook-messenger http://stackoverflow.com/questions/20059001/custom-url-to-launch-facebook-messenger-on-ios (może być konieczne użycie SDK Facebooka) – cdstamper

+0

Próbuję to samo. Czy uda Ci się opublikować wstępnie zdefiniowaną wiadomość? – Hassy31

+0

Nie. Nie mogliśmy tego rozwiązać. FB zmienił schematy URL :( –

Odpowiedz

7

Powinieneś wysyłać treści za pośrednictwem komunikatora za pomocą FBSDKShareKit.

importu FBSDKShareKit

#import <FBSDKShareKit.h> 

Tworzenie treści i dzielić

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; 
content.contentURL = [NSURL URLWithString:@"http://www.url.com"]; 
content.contentTitle = @"My link!"; 
content.contentDescription = @"Check out my link!"; 

[FBSDKMessageDialog showWithContent:content delegate:self]; 

Należy również zgodne kontroler do FBSDKSharingDelegate

#pragma mark - FBSDKSharingDelegate 

- (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults:(NSDictionary *)results { 

} 

- (void)sharer:(id<FBSDKSharing>)sharer didFailWithError:(NSError *)error { 

} 

- (void)sharerDidCancel:(id<FBSDKSharing>)sharer { 

} 

Dostępne zawartość:

  • FBSDKShareLinkContent
  • FBSDKSharePhotoContent
  • FBSDKShareVideoContent
+0

Dziękuję koleś, że walczę z programem Messenger SDK przez kilka dni. t myślę, że użytkownik ma okno dialogowe wiadomości! sweet – YuviGr

Powiązane problemy