Android Messenger集成(应答和安装)
我已将我的应用程序发送到facebook,并被接受,但我不知道如何将代码集成到我的应用程序中,以便在从我的应用程序共享时显示“回复”或“安装” PS:我的应用程序只共享文本,不共享图像、gif或视频 这是我使用的代码,但它不起作用,请告诉我我做错了什么Android Messenger集成(应答和安装),android,facebook,integration,messenger,Android,Facebook,Integration,Messenger,我已将我的应用程序发送到facebook,并被接受,但我不知道如何将代码集成到我的应用程序中,以便在从我的应用程序共享时显示“回复”或“安装” PS:我的应用程序只共享文本,不共享图像、gif或视频 这是我使用的代码,但它不起作用,请告诉我我做错了什么 Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.se
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.setPackage("com.facebook.orca");
intent.putExtra(Intent.EXTRA_TEXT, sharedText);
intent.setType("text/plain");
intent.putExtra("com.facebook.orca.extra.PROTOCOL_VERSION", 20150314);
intent.putExtra("com.facebook.orca.extra.APPLICATION_ID", "[My_FbApp_ID_HERE]");
startActivityForResult(intent, 1);
因此,基本上您需要检查FB Messenger是否使用安装。反复浏览列表,如果您发现
com.facebook.orca
,您可以使用回复意图(只是向其发送文本),否则可以使用意图打开its Play Store页面:以便他们可以安装它 因此,基本上您需要检查FB Messenger是否使用安装。反复浏览列表,如果您发现com.facebook.orca
,您可以使用回复意图(只是向其发送文本),否则可以使用意图打开its Play Store页面:以便他们可以安装它 我是通过使用messengerUtils做到这一点的(我仍然不知道为什么它不能与intent一起工作,即使它是在facebook文档中写的)我是通过使用messengerUtils做到这一点的(我仍然不知道为什么它不能与intent一起工作,即使它是在facebook文档中写的)嗨,谢谢你的回答,但我猜你搞错了,我遇到的问题是在messenger中显示回复按钮而不是在我的应用程序中,当他们单击它时,我打开我的应用程序,以便他们可以编写和共享另一个文本。此:,将内容发送回messenger部分解释了这一点。我已经阅读了所有文档,但无法使其正常工作:(嗯,您应该将mime类型设置为text/plain,其他参数应与您发送的数据相对应。根据文档,text/plain不支持作为mime类型。您好,感谢您的回答,但我猜您弄错了,我遇到的问题是在messenger中显示回复按钮,而不是在我的应用程序中,当他们单击它时,我会点击。)安装我的应用程序,以便他们可以编写和共享另一个文本This:,并将内容发送回messenger部分解释了这一点。我已阅读了所有文档,但无法使其正常工作:(嗯,您应该将mime类型设置为text/plain,其他参数应与您发送的数据相对应。根据文档,text/plain不支持作为mime类型阅读关于优化集成的信息我做了,但它没有工作,您能告诉我上面的代码有什么错误吗?阅读关于优化集成的信息我做了,但是你能告诉我我在上面的代码中做错了什么吗?嗨,萨米尔,我也面临同样的问题,你能分享一些吗code@Karthik问题是intent.putExtra(“com.facebook.orca.extra.PROTOCOL_VERSION”,“20150314”);
而不是intent.putExtra(“com.facebook.orca.extra.PROTOCOL_VERSION”,20150314);
它应该是一个字符串,而不是一个整数(我真的很抱歉我的回复太晚了Hi Samir,我面临着同样的问题,你能分享一些吗code@Karthik问题是intent.putExtra(“com.facebook.orca.extra.PROTOCOL_VERSION”,“20150314”);
而不是intent.putExtra(“com.facebook.orca.extra.PROTOCOL_VERSION”,20150314);
它应该是一个字符串,而不是一个整数(我真的很抱歉回复太晚了