Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Messenger集成(应答和安装)_Android_Facebook_Integration_Messenger - Fatal编程技术网

Android Messenger集成(应答和安装)

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

我已将我的应用程序发送到facebook,并被接受,但我不知道如何将代码集成到我的应用程序中,以便在从我的应用程序共享时显示“回复”或“安装”

PS:我的应用程序只共享文本,不共享图像、gif或视频 这是我使用的代码,但它不起作用,请告诉我我做错了什么

            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);
它应该是一个字符串,而不是一个整数(我真的很抱歉回复太晚了