Messenger集成(回复和安装)

时间:2016-02-09 20:36:49

标签: android facebook integration messenger

我已将我的应用程序发送到评论到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);

2 个答案:

答案 0 :(得分:0)

所以基本上你需要检查是否使用PackageManager.getInstalledPackages(*)安装了FB Messenger。迭代列表,如果你发现var allbusinesses = L.geoJson(data, { style: allBusinessesStyle, onEachFeature: onEachFeature, pointToLayer: function(feature, latlng) { switch (feature.properties.code) { case "1": return L.circleMarker(latlng, { color: "#000" }); ... } } }); 你使用回复意图(只是向其发送文本),否则使用意图打开其Play商店页面:https://play.google.com/store/apps/details?id=com.facebook.orca以便他们可以安装它。

答案 1 :(得分:0)

我是通过使用messengerUtils来做到这一点的(我仍然不知道为什么它没有按照意图工作,即使它在facebook文档中写的它有效)