【发布时间】:2015-02-11 13:10:40
【问题描述】:
是否可以使用 url 方案向 facebook messenger 发送消息?搜索方案后,我发现 Messenger 使用 fb://messaging/ 打开,有人知道如何附加消息吗?(不附加特定的 userId)
例如: twitter://post?message=hello
【问题讨论】:
是否可以使用 url 方案向 facebook messenger 发送消息?搜索方案后,我发现 Messenger 使用 fb://messaging/ 打开,有人知道如何附加消息吗?(不附加特定的 userId)
例如: twitter://post?message=hello
【问题讨论】:
你应该试试这个
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");
}
它将打开 Facebook Messenger 应用,选择一个朋友,然后发送消息。
【讨论】:
您可以使用fb-messenger://share?link= 或fb-messenger://share?text=
【讨论】:
link 工作正常,但对于text,它会打开 Messenger 而不填写消息!顺便说一句谢谢!
我不认为这是可能的 - 毕竟消息必须是 100% 用户生成的,因此附加任何消息实际上没有意义。
【讨论】: