标签: appgallery

可以在华为应用市场推荐 Flutter 应用吗?

一些华为移动设备没有 Google Play 商店,而是有华为 AppGallery。由于 Flutter 是用于跨平台开发(iOS 和 Android),因此可能需要通过华为 AppGallery 提出 Flutter 开发的应用程序。

没有Google Play Store的华为设备仍然使用Android,上传到Huawei AppGallery的应用程序必须有apk扩展程序(就像在Google Play Store中一样)。这些预感至少可以在华为 AppGallery 上提出一些 Google Play Store 应用程序。但是,我没有找到任何证据或确认。这种兼容性也没有任何明确的边界。例如,由于技术或法律原因,某些服务可能无法在华为应用市场上运行或不被接受。这个边界的一部分是使用 Flutter 来开发应用程序。

那么,我的问题是,Flutter 开发的应用程序是否可以与华为应用程序库兼容,如果可以,在什么条件下?

首次应用发布后编辑 2020 04 13

我的第一个 Flutter 应用刚刚发布在华为应用市场。这回答了问题的第一部分。尽管如此,由于这个应用程序非常简约,这并没有回答最重要的部分,即:在什么情况下 Flutter 应用程序可以在华为应用程序市场上发布?

android apk flutter huawei-mobile-services appgallery

17
推荐指数
3
解决办法
9663
查看次数

华为 AppGallery Connect API - 403 客户端令牌授权失败

我正在尝试使用链接中提到的 REST API 将应用程序发布过程自动化到华为商店。 https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agcapi-overview

我成功收到访问令牌,但其他操作(例如:获取应用信息、获取上传 URL)失败并显示以下状态代码和错误。

403 client token authorization fail.
Run Code Online (Sandbox Code Playgroud)

我没有写任何代码,我只是使用了下面的示例代码并更新了 clientId、clientSecret、appId。

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Examples/agcapi-publish_api_code

什么可能出错?有人可以帮忙吗?

android huawei-mobile-services appgallery huawei-developers

7
推荐指数
2
解决办法
844
查看次数

6
推荐指数
0
解决办法
251
查看次数

如何在员工之间分发仅供内部使用的应用程序

我工作的公司即将完成仅供员工内部使用的应用程序。根据我的研究,有些事情我不清楚,并且希望听到使用此方法部署应用程序的人们的意见。

对于三个商店(App store(testflight 除外)Google play 和 ap pgallery),最适合此问题的解决方案是什么?

如果我们只为员工私下部署一个应用程序,它还需要提交到 Apple/Google Play 或 Appgallery 吗?

还有其他要求吗?

如果过度发布到商店有什么限制?

每个更新版本都需要重新分发应用程序吗?

private-methods appstore-approval in-house-distribution google-play appgallery

6
推荐指数
1
解决办法
3187
查看次数

检测应用程序是否从华为应用市场安装

我想检测应用程序的安装源。

在Android上我们可以使用两种方法来检测安装源:PackageManager#getInstallerPackageName(String)PackageManager#getInstallSourceInfo(String)。这两个调用都将返回安装程序应用程序的包名称。例如:

  • 亚马逊应用商店:com.amazon.venezia
  • 谷歌播放:com.android.vending

我的问题是,对于从华为应用市场安装的应用程序,此方法会返回什么?

android android-package-managers huawei-mobile-services appgallery huawei-developers

6
推荐指数
1
解决办法
1012
查看次数

firebase 和 googlemaps 可以在 huawei-mate 30 中使用吗

场景是什么:

  1. 我有一个安装在 android 设备上的应用程序
  2. 它正在使用GoogleMaps&Firebase

题:

GoogleMapsFirebase在未来的华为设备的应用工作中使用?由于Play Store也不GoogleServices可用?

android huawei-mobile-services appgallery

5
推荐指数
1
解决办法
2031
查看次数

Harmony OS 中禁止了哪些 google 服务(这是我在我的 android 应用程序中使用的列表。)

我需要在 os 中上传我的 android apk 文件,并且由于该平台禁止谷歌服务,我将不得不使用替代平台。这是我使用过的谷歌服务列表。请帮助我区分我需要覆盖和重新编码的 Google 服务Harmony OS

com.google.android.material
com.google.firebase
com.google.android.gms:play-services-auth
com.google.android.gms:play-services-maps
com.google.android.gms:play-services-location
com.google.android.libraries.places
com.google.code.gson
com.google.protobuf.nano:protobuf-javanano
Run Code Online (Sandbox Code Playgroud)

android huawei-mobile-services appgallery huawei-developers harmonyos

5
推荐指数
1
解决办法
2200
查看次数

华为推送和SDK统计问题

为什么要访问华为推送和SDK统计报告" java.lang.RuntimeException: Unable to get provider com.huawei.agconnect.core.provider.AGConnectInitializeProvider: java.security.InvalidParameterException: url is null "

访问方式:

implementation'com.huawei.hms:push:4.0.3.300' 

implementation 'com.huawei.hms:hianalytics:5.0.0.301'
Run Code Online (Sandbox Code Playgroud)

sdk android push huawei-mobile-services appgallery

3
推荐指数
1
解决办法
639
查看次数

如何以编程方式获取华为应用市场上应用程序的版本?

我知道如何为 Google Play 商店做到这一点(在这里回答),但我没有找到 AppGallery 的方法。谢谢你!

更新#1

使用下面的答案,我通过以下步骤部分解决了这个问题:

  1. 创建具有管理员角色的 API 客户端,它还可以与应用程序管理员和操作一起使用。(此处的文档:API 客户端
  2. 获取访问令牌。(此处的文档:获取令牌
  3. 获取应用程序信息。(此处的文档:查询应用程序信息

查询应用程序信息的响应有很多有关应用程序的信息,包括“versionNumber”,但对我来说,它不提供“versionNumber”(我需要的单个信息),因为此参数是可选的。现在我又陷入困境了,因为我不明白我需要改变什么才能收到这个。

如果有人知道我该如何解决这个问题,非常感谢您的帮助。

更新#2

@shirley 的评论是正确的。该问题已在最新版本中修复,并已于本月发布。

android google-play huawei-mobile-services appgallery

3
推荐指数
1
解决办法
1695
查看次数