Я хочу поделиться только текстом с моего приложения ios на Facebook-мессенджер.Как поделиться только текстом на facebook messenger для iOS, используя схему URL-адресов
Можно ли отправить сообщение в facebook messenger, используя схему URL?
например: фб-мессенджер: // Текст сообщения = привет
ех?: FB-мессенджер: // отправить текст = привет
ех: фб-мессенджера: // сообщениями текст = привет
Objective-C код, как
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb-messenger://"]]) {
NSString *msgString = @"Hello World";
NSString *urlString = [NSString stringWithFormat:@"fb-messenger://send?text=%@", msgString];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
} else {
NSLog(@"Failed to open fb-messenger App ");
}
После поиска схем я обнаружил, что андроид будет решена. Вот link
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Your message");
sendIntent.setType("text/plain");
sendIntent.setPackage("com.facebook.orca");
try {
startActivity(sendIntent);
} catch (android.content.ActivityNotFoundException ex) {
ToastHelper.show(this, "Please Install Facebook Messenger");
}
я искал вокруг Google и StackOverflow, но я не нашел никакой полезной информации.
Вы не можете. Согласно политике платформы Facebook, пользователю необходимо написать текст сам – WizKid
Понял, спасибо большое. –
@ DanielWeng у вас был ответ. – Aditya