如何获得其他玩家的Google Play游戏图标?

时间:2019-03-13 17:44:44

标签: google-play-services uri google-play-games

我在游戏中集成了Google Play登录。在我的游戏中,我将实施挑战系统。您可以提出或接受其他玩家的挑战。它不会是实时的多人游戏,但也不是真正的回合制游戏。您进行游戏,将结果上传为挑战,接受挑战的玩家将进行相同的游戏并尝试得分最高。但这是顺便说一句。

我计划为此完全使用Firebase数据库。我集成Google游戏登录的唯一原因是进行身份验证。我觉得在游戏中使用电子邮件和密码验证是不正确的。

返回到挑战系统,当您想接受挑战时,将显示其他人提出的挑战列表。每个条目将显示有关游戏会话类型的详细信息以及挑战者的详细信息,例如他的显示名称和PROFILE ICON。这就是问题所在。

playerclient.getImageIconUri()返回的Uri类似于content://com.google.android.gms.background/678 ........根据我的研究,它存储在本地。我无法获取文件并上传。我尝试了很多事情,其中​​大多数最终都出现错误“权限拒绝打开提供程序.....并非从uid .....导出”(我现在正在用手机打电话,所以我可以t发布完整错误)。甚至getContentResolver()。openOutputStream()也会导致错误。我已经在清单和权限中添加了提供程序路径,但是我得到了同样的东西。

是否可以通过某种方式获取其他玩家的图标网址?

0 个答案:

没有答案