这是我在Facebook上分享高分的代码:
ShareLinkContent content = new ShareLinkContent.Builder()
.setImageUrl(Uri.parse("http://www.example.com/myicon.png"))
.setContentTitle("I scored "+numPoints+" points!")
.setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=com.my.package"))
.setContentDescription("Get the game free on Google Play and beat my score.")
.build();
ShareDialog shareDialog = new ShareDialog(this);
shareDialog.show(content);
当网址是一些随机的网站(如developers.facebook.com)时,这很有效,但当它是到谷歌Play的链接时,内容标题和内容描述会被覆盖-标题被Play商店中的标题覆盖,内容描述为空白。
那么,如何在保持自定义标题和描述的情况下链接到Play商店上的应用程序呢?我知道这是可能的,因为我见过其他应用程序这样做:
发布于 2015-06-22 18:20:20
你可以使用deeplinking方法来实现。你所要做的就是创建一个html页面,并将所有商店链接(Google Play,App Store)放入一个meta标签中,然后尝试分享该链接。你将能够实现你想要的,而且如果用户在安卓上打开应用程序,他/她将被重定向到Google Play,如果用户在iOS上打开应用程序,他/她将被重定向到应用程序商店页面。
https://stackoverflow.com/questions/30743698
复制相似问题