我有一个名为Jamama的Android应用程序。它播放我云中的声音。 其意图过滤器处理以http://jamama.com开头的所有URL。 当我在Facebook上发布Jamama URL时,以及从Android设备上的FB应用程序中单击链接时,我希望它打开该应用程序,或者跳转到Google Play应用程序下载该应用程序。 我见过它与许多应用程序(Soundcloud,CandyCrush等)合作。困难来自FB将我的URL作为FB网址的参数进行包装的事实。如何从Facebook邮箱打开我的原生Android应用程序
现在,我一直在网上调查这个问题。 我在StackOverflow中看到过类似的问题,但从来没有真正按照我的意思进行表述,也没有提供有用的答案。所以我在这里再次抓住机会。
我没有创建一个FB的应用程序,为此,我所定义的下列:
- 基本信息(没有命名空间),
- 应用在Facebook上以http [S]://jamama.com/作为原生Android应用程序的URL,具有正确的包,活动和密钥哈希(调试和发布),并启用了Facebook登录和Deep Linking。
而且,点击我在FB中发送的链接仍然导致在浏览器中打开一个页面,而不是打开我的应用程序。
我也听说过Facebook SDK中的API,用于android以打开专门的对话框来发布故事。这可能很好,但我真的需要它来处理一个简单的文本。现在我分享一个文本,Android打开正确的Intent选择器,让我可以通过Facebook,Google,邮件等分享它。这就是我想要的。我不想为每个共享应用程序进行特殊处理。
我看到它与YouTube,SoundCloud,MuseScore等许多网站一起工作。我错过了什么,所以它也适用于我?
感谢
迈克尔
您刚刚打开自己可达摆“jamama笑话”。 – 323go