我已将我的应用程序发送到评论到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);
答案 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文档中写的它有效)