如何在你的Android应用程序中销售谷歌播放的音乐?

如何在你的Android应用程序中销售谷歌播放的音乐?,android,google-play,Android,Google Play,我的客户要求我在android应用程序中显示他的专辑的谷歌音乐,他可以在那个里出售 我在谷歌上搜索了一下,知道目前还没有官方的API可供使用,有人建议我用其他方法或解决方案来实现这一点吗 任何帮助都将不胜感激。谷歌搜索Google Play非官方API将提供以下基于Java的选项: 如果你想直接链接到Google Play商店,最好的方法可能是找出你想要链接的产品的web URL,然后将其称为查看意图。例如: Intent intent = new Intent(Intent.ACTION_VI

我的客户要求我在android应用程序中显示他的专辑的谷歌音乐,他可以在那个里出售

我在谷歌上搜索了一下,知道目前还没有官方的API可供使用,有人建议我用其他方法或解决方案来实现这一点吗


任何帮助都将不胜感激。

谷歌搜索Google Play非官方API将提供以下基于Java的选项:


如果你想直接链接到Google Play商店,最好的方法可能是找出你想要链接的产品的web URL,然后将其称为查看意图。例如:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://play.google.com/store/music/album?id=Bwp56isr3gk7dcvakz3zvqr5kry"));
startActivity(intent);
如果设备安装了Google Play应用程序,它将拦截这些URL,并为您提供使用Google Play应用程序打开这些URL的选项


通常,您会使用market://URL直接访问Play Store应用程序,但不幸的是,您只能将这些URL用于应用程序。

我知道没有官方API,我认识这个人:)对。。。那么您正在寻找一种不使用任何api的方法来实现这一点?或者你在寻找api建议?@UMAR,我想你可以在商店里玩一玩,了解调用了哪些URL,以便映射出你自己的URL查询。因此,这可能是另一种方式,可以列出音乐专辑,如果用户想购买,他可以通过谷歌播放音乐应用程序,在你自己的应用程序中点击音乐应用程序。对吗?购买将在谷歌播放应用程序中进行。你可以在自己的应用程序中制作一个“购买”按钮或链接,将他们带到那里。如果你需要拉艺术家/专辑数据在你的应用程序中显示,这不会真的有帮助。它假设你已经知道你想出售的艺术家/专辑。不,你不明白,如果我在浏览器中打开url,它将完成购买自己的其余过程,因为谷歌没有为重要音乐内容提供官方API,我不想使用非官方API,那么浏览器是我看到的唯一解决方案。最后一个问题是,如果手机中没有安装谷歌音乐应用程序,那么会发生什么?如果用户仍想购买音乐?谷歌将允许或要求安装该应用程序?通常,这些购买都是通过安装在大多数Android设备上的谷歌Play Store应用程序完成的。谷歌音乐应用程序只是播放音乐,不是用来购买的。当你试图在Android系统中查看play.google.com的URL时,如果你安装了google play Store应用程序,它会提供启动该应用程序的服务。如果没有安装,URL将转到浏览器。不过,最好将对startActivity的调用封装在一个try/catch块中,以防根本没有处理URL的应用程序。