J'ai implémenté la fonctionnalité de partage Facebook en utilisant le cadre social. J'ai configuré le compte Facebook en utilisant le réglage de l'appareil. Lorsque j'ai installé l'application Facebook sur l'appareil, le partage ne fonctionne pas comme prévu.La fonctionnalité de partage de Facebook ne fonctionne pas dans iOS8
Lorsque la fenêtre de partage s'affiche, elle n'a que l'image à partager et aucun texte et URL initiaux. IOS12 - La fonctionnalité de partage fonctionne correctement si je supprime l'application Facebook de l'appareil. IOS7 - La fonctionnalité de partage fonctionne correctement même si l'application Facebook est sur l'appareil.
Je ne sais pas où il s'agit d'un problème de structure ou s'il manque quelque chose?
SLComposeViewController *facebookShareVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
NSString *imagePath = [NSString stringWithFormat:@"%@/%@_%@_%@.gif", [[STInteractionManager sharedManager] getAppLibraryCacheDirectory], article.journalID, article.volume, article.issueNumber];
UIImage* img = [[STInteractionManager sharedManager] imageNamedFromDocuments:imagePath];
[facebookShareVC setInitialText:self.articleTitle];
[facebookShareVC addURL:[NSURL URLWithString:[self.url stringByReplacingOccurrencesOfString:@"?dispform=ios-device" withString:@""]]];
[facebookShareVC addImage:img];
[self presentViewController:facebookShareVC animated:YES completion:nil];
Ceci est un problème connu. –
C'est par conception. Conformément à la stratégie de la plateforme Facebook, vous ne pouvez pas pré-remplir à l'aide de la feuille de partage iOS. Voir plus ici: https://developers.facebook.com/docs/apps/review/prefill. Discussion pertinente: https://developers.facebook.com/bugs/962985360399542 – amudi
@amudi Merci de partager les liens. – miOS