两件事情:
1/“通过 iOS”归因 - 目前这是按设计进行的,无法为您的应用定制。
2/ 具有相同的外观 - 您可以通过在设置作曲家时仅提供链接来获得此信息(即不提供图像):
SLComposeViewController *fbVC = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeFacebook];
[fbVC setCompletionHandler:^(SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"Canceled");
} else if (result == SLComposeViewControllerResultDone) {
NSLog(@"Posted");
}
}];
[fbVC addURL:[NSURL URLWithString:@"https://developers.facebook.com/ios"]];
[self presentViewController:fbVC animated:YES completion:nil];
获得相同外观的关键是链接到的页面具有 Facebook 可以识别以正确显示数据的 Open Graph 标签。您可以通过将链接输入https://developers.facebook.com/tools/debug来测试 OG 标签是否良好
如果页面没有 OG 标签,则只会显示链接。