在facebook messenger预先填写短信

时间:2018-02-21 16:28:37

标签: android facebook

我想为使用facebook messenger的用户预先填写短信。 在这里你可以找到我的Kotlin代码:

val intent = Intent(Intent.ACTION_SENDTO)
intent.data = Uri.parse("sms:" + smsToString)
intent.putExtra("sms_body", provider.getSmsBody())
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
val list = context!!.packageManager.queryIntentActivities(intent, 
PackageManager.MATCH_DEFAULT_ONLY)
val context = activity!!.applicationContext
if (list.isNotEmpty()) {
    context.startActivity(intent)
}

此代码使用新的短信窗口启动facebook messenger应用程序,并预先填写联系人列表。 但是,sms_body是空的。当默认短信应用是Android消息时,相同的代码可以正常工作。

有解决方案吗?

谢谢:)

0 个答案:

没有答案