问题标签 [huawei-account]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
30 浏览

huawei-mobile-services - 华为 Account Kit 自动电话验证不起作用

我一直在尝试使自动电话验证工作,但它没有填写验证。

0 投票
1 回答
105 浏览

android - 华为SDK hwid项目单元测试失败

环境:

  • 安卓工作室
  • 硬件:5.2.0.300
  • CI

问题描述:

在我们集成最新的华为 SDK 后,我们的 CI 失败了,因为 Android 测试没有通过
我们深入研究报告,它在堆栈跟踪中给了我们这个错误:

这个错误是由哪个引入的com.huawei.hms:hwid:5.2.0.300
因此,毫无疑问,如果您集成hwid:5.2.0.300,它将与您的 CI/CD 一起使您的单元测试失败。

问题原因:

深入了解后,华为SDKorg.bouncycastle:bcpkix-jdk15on:1.64作为依赖引入,在这个版本中,他们错误地将单元测试包含到了他们的库中,并在1.65.
检查https://github.com/bcgit/bc-java/issues/661
所以我请华为升级org.bouncycastle:bcpkix-jdk15on1.65或以上在您的依赖。如果你有代码库,这是一项工作。

黑客解决方案:

为了使我们的 CI 按预期工作,现在我们正在这样做,如果其他人有同样的问题:

0 投票
2 回答
284 浏览

android - 华为自动阅读短信

我想在华为实现自动阅读短信。我参考了这个https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/readsmsmanager-0000001050050861-V5 并根据需要设置所有内容。但广播不起作用。这是代码。

清单服务声明

广播类

活动类别代码

我还生成了所需的哈希码并发送了短信。

这里 startSmsRetriever: isSuccessful。但是广播 onReceive 没有被调用。请帮助我

0 投票
0 回答
83 浏览

perl - 使用 Perl 远程登录到 OLT MA5608T

我需要有关 Net:Telnet 的帮助。正在尝试连接华为 OLT M5608 终端。从控制台使用普通 telnet 时,它工作正常。我可以连接并发出命令,但是当我从 Perl 尝试相同的操作时,它没有连接,只是等待超时并显示提示不匹配:“模式匹配超时”。
我已经尝试了所有可能的提示,但没有任何成功。

从控制台它工作正常:

这是我的示例代码:

和猫 log.txt

原因是什么?

0 投票
2 回答
115 浏览

android - Huawei AGConnectAuth 电话号码认证错误:ONLY ONE String Field 可以注解为Url

我想在我的应用程序中使用电话身份验证。当我在 android studio 中运行该应用程序时,该功能运行良好。

但是当我从应用程序库安装已发布的应用程序时,我收到了这个错误:“只有一个字符串字段可以注释为 Url

这是 build.gradle 文件:

这是电话验证请求代码:

应用签名设置

在此处输入图像描述

项目设置

在此处输入图像描述

感谢您的所有建议。

0 投票
1 回答
72 浏览

android - 华为登录后黑屏,由InputRealNameActivitys引起

环境

  • 操作系统:安卓10
  • 型号:华为荣耀10
  • 开发工具包:hwid 5.0.4

问题描述

测试新娘报告在我们的应用程序中发现黑屏,特定设备很少。 在我们重现时,我们调用华为登录方法
后出现黑屏。单击Android后退按钮后黑屏消失。

有用的信息


当我们深入研究时,使屏幕变黑的顶级活动是com.huawei.hwid20.inputrealname.InputRealNameActivity,当我们在 logcat 中搜索时,我们发现了以下几行您可能会感兴趣的内容:

所以我们认为 SDK 试图删除InputRealNameActivity但由于exit animation.
在我们的头脑风暴看来,我们认为某些动画播放失败是由于设备问题,而这个失败的动画阻止了 的破坏InputRealNameActivity,所以它留在了屏幕上。
无论如何,我们可以确认的是,InputRealNameActivity华为 SDK 的 Activity 确实会黑屏,用户可能不知道如何取消它,这损害了我们的用户体验,我相信它也伤害了华为的用户。

复制

据我们所知,这不是一个常见的情况,所以你不能轻易地生产它,幸运的是我们在测试中找到了一个设备可以重现它。
进入这里,https://www.testbird.com/,登录,搜索华为荣耀,你会发现只有一台华为荣耀10设备,该设备可以轻松复制。只需运行该应用程序,然后触发华为帐户登录。

提前谢谢你,如果团队可以看看这个问题。

0 投票
1 回答
95 浏览

android - 我的 Flutter 项目中无法构建 Account Kit

在那之前我还没有解决华为登录链接的问题:https ://forums.developer.huawei.com/forumPortal/en/topic/0201616708664590094?fbclid=IwAR2j7upjI62ISMICdVh9_MgArtzVbAFMXJ26vpfSh3t5wZ991tOuOsF06D8 在调试模式下我在模拟器上运行我的电脑。为了解决它,我尝试使用云调试,当使用云调试时,我必须构建我的项目以使其成为应用程序,然后当我尝试构建它时,我发现如下错误

然后我尝试查找包中是否有错误,当我尝试拔下华为帐户包时,会发生这种情况

拔掉插头

接下来,我尝试更改 Gradle 版本,因为如前所述,有一条日志显示

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。

然后看看会发生什么

堵塞

我只是不知道该怎么办,因为如果它仍然发生,我无法使用帐户工具包发布应用程序

这是我最新的 build.gradle

APP级别

安卓级别

日志 --verbose https://ghostbin.com/paste/bkCr2

0 投票
1 回答
110 浏览

flutter - 华为帐号工具包实现 Flutter

我按照这篇文章https://forums.developer.huawei.com/forumPortal/en/topic/0204412554756330223做HMS账号套件插件。这是预期的结果。

在此处输入图像描述

点击华为登录后应该会弹出华为ID页面。

但它只保留在登录页面上。并弹出很多我看不懂的日志。

这是日志。

记录消息

0 投票
1 回答
229 浏览

flutter - HMS Core Playstore 版本无法使用华为帐号登录

首先,我用颤振制作了一个应用程序,我只是为应用程序实现了 Account Kit 和 Scan Kit。好吧,我之前遇到了使用 google pixel 3XL (AVD) API Level 30 的错误,然后我尝试将其更改为 Nexus 6 API Level 28,并且它有效(两个 AVD 上的 HMS Core 的最新版本)。在我尝试在我的手机(Poco F1,使用 HMS Core Playstore 版本)上运行该应用程序后,我发现了一个类似于下图的错误

错误信息是调用Account kit API时从try-catch获取的,错误码是随机数

但是当我使用最新版本的 HMS Core 时,这个 bug 就消失了。嗯,问题不是很多,但是当我将应用程序提交到HMS Gallery时,审阅者发现了错误并拒绝了我的申请,因为他发现了如上图的错误消息,即使我已经给出了使用最新的说明HMS 核心。但我认为他没有读我的笔记,就好像他不理解我的申请中使用的语言(印度尼西亚),所以他对我们制作的系统提出了质疑,即使我们制作的应用系统是这样的.

.

错误日志-华为登录(Playstore版HMS Core):

https://ghostbin.com/paste/wEqL4

.

审稿人注意事项:

https://ghostbin.com/paste/4ok59

.

审稿人附件:

https://obs.cn-north-2.myhuaweicloud.cn/nsp-appgallery-agcpri-drcn/application/errorFile/aff0e965b82548b2b7d180fc6cf31594.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=MPXW6JOQOEGGIVNZK2PN% 2F20210803%2Fcn-north-2%2Fs3%2Faws4_request&X-Amz-Date=20210803T162548Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=5dddb41e3a17cca9b50db3a8e55e14602e0035d9cfe3a58d6c7916ace344df76

.

审稿人的评论:

【描述】:您的App出现错误)。请看附件,路径如下:控制台 > 应用服务 > AppGallery Connect > 从列表中找到你的应用,点击版本查看附件。请参考《AppGallery审核指南》规则3.1:https ://developer.huawei.com/consumer/en/doc/distribution/app/50104 【测试步骤】: 1、点击“使用华为帐号登录”时,弹出错误消息。2. 使用admin测试账号登录时,出现二维码提示“扫一扫”,但没有扫一扫功能。【测试环境】:Wi-Fi连接、EMUI 10.1.0(Mate 30)、EMUI10.0.0(P20 pro)多语言设置。【建议】:请相应识别。然后修改并重新提交您的应用以供审核。

.

我已经为这个威胁制作了一个演示视频,请检查这个

https://youtu.be/fPJgaHQTXoY

应用程序:

https://drive.google.com/drive/folders/1KPJrmjGTWRGHNecqDI1Hs6-zuDJflBw3?usp=sharing

请帮助我如何提交此应用程序

0 投票
0 回答
88 浏览

flutter - 华为HMS:升级提示无法正常调用

我想通过华为应用市场在中国大陆发布一个应用。应用被拒绝,出现以下错误:“我们发现启动应用/登录华为账号/使用华为移动服务2.5.3版本之前的手机支付时无法正常调用升级提示. ".

该应用程序是在 Flutter 中开发的。我没有找到有关如何解决此错误的任何指南,因此我尝试遵循 Android 指南。所以,我在 Flutter 的 MainActivity.kt 中实现了这个原生代码:

方法“initJos”指的是:https ://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallerykit-app-init-0000001055596854 方法“checkUpdate”指的是:https ://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/appgallerykit-app-update-0000001055118286

然后,我在这个 Dart 类中链接了这些方法:

在 main.dart 中,在加载过程中我调用了这两种方法:

但是,错误仍然存​​在,这里是审核团队发给我的视频。 在此处输入图像描述