Android 为华为应用程序库实施Rate Us和更多应用程序链接

Android 为华为应用程序库实施Rate Us和更多应用程序链接,android,google-play,huawei-mobile-services,Android,Google Play,Huawei Mobile Services,如何在Unity中为华为应用程序库实现Rate Us和更多应用程序?我在谷歌Play商店使用这种方式,但在华为找不到 给我们评分:Application.OpenURL(“market://details?id=package "游戏规则"; 更多应用程序:Application.OpenURL(“market://search?q=pub:Turbo 游戏工作室) 请提供帮助。华为应用程序库使用自己的方案appmarket:// 方案:appmarket:// 套餐:com.huawei.a

如何在Unity中为华为应用程序库实现Rate Us和更多应用程序?我在谷歌Play商店使用这种方式,但在华为找不到

给我们评分:Application.OpenURL(“market://details?id=package "游戏规则";

更多应用程序:Application.OpenURL(“market://search?q=pub:Turbo 游戏工作室)


请提供帮助。

华为应用程序库使用自己的方案
appmarket://

  • 方案:
    appmarket://
  • 套餐:
    com.huawei.appmarket
与谷歌游戏商店相比

  • 方案:
    市场://
  • 软件包:
    com.android.vending
在撰写本文时,功能有所不同,HAG只支持基本的应用程序打开,因此您只能发送一个intent
Uri
,如下所示:

"appmarket://details?id=package.of.game"
华为可能最终会通过允许外部应用程序发出其他类型请求的意图,赶上谷歌等更多功能

但现在,只打开你的应用程序包,就是这样

如果您安装了应用程序库,并且能够查看开发人员提供的所有应用程序,您可以尝试共享该应用程序库以查找链接,并在用户浏览器中打开该链接,例如(这只是一个应用程序链接):

更新
现在,您可以在华为应用程序库中以与谷歌相同的方式打开应用程序,然后,如果您都安装了以下两个应用程序库,您将在这两个应用程序库中进行选择:

适用于所有门店:

market://details?id=com.mypackage.name
仅适用于应用程序库:

appmarket://details?id=com.mypackage.name

market://com.huawei.appmarket.applink?appId=C100864605

华为AppGallery上的应用程序分级可以通过重定向到应用程序详细信息页面来实现,该页面提供了应用程序分级功能。

您需要从code?打开华为应用程序库。试试
”appmarket://details?id=com.my.app“
@pierre谢谢您的回复。我已经按照您的指导实施了“评估我们”。但是,我应该为“更多应用程序”做些什么,或者以编程方式打开开发人员帐户/由该开发人员打开更多应用程序?你不能-华为还没有实现其如此复杂的意图。。。。然而,当然-向你展示你的应用程序,就是这样。也许以后他们会赶上谷歌对细节的更精细的关注。注意:这在华为P10 Pro中并不像预期的那样有效。使用“markets://”时,将打开AppGallery,而不是Google Play Store。@HX_是否取消了markets或market的绑定?谢谢你让我知道-这只是一个演示,展示了Google Play方案和App Gallery方案之间的区别。如果你想确保你开了正确的商店,请看我的回答@Pierre,是的,
market
,这是我的打字错误。很抱歉无论如何-当然很乐意分享!;)华为应用程序库现在似乎可以使用与谷歌Play相同的URI打开详细信息页面:market://details?id=“我在AppGallery v11.1.2.304上试用了它,两个商店都有一个applicationId:adb shell am start-a“android.intent.action.VIEW”-d”market://details?id=busu.blackscreenbatterysaver"