GeneXus支持生成华为AppGallery应用程序!
前言
GeneXus Apps现在可以在新的华为手机上完美运行!
在本文中,您将学习如何为与Google Play服务不兼容的华为设备生成应用程序,并将其发布到AppGallery中。
最近发布的新版本GeneXus 17 U2,已经支持生成华为手机应用程序。
这为GeneXus低代码软件开发产品增加了一个新的优势,并且具有很高的战略意义,因为虽然AppGallery是最近才推出的,但已经成为仅次于APP Store(苹果应用分发平台)和Google Play(Android应用分发平台,4.2亿活跃用户在7亿台设备上)的世界第三大应用程序分发平台。
更具体地说,所有新的华为设备都将使用AppGallery作为默认平台,并在其AppGallery商店中将所有Google Play服务替换为华为专有的服务。
关于此次升级,来自GeneXus的研发团队的Fernando Panizza说:“我们对这项成就感到非常满意,因为它使GeneXus社区能够为最新的华为设备(不具有Google Play服务)生成应用程序并将其发布到AppGallery中。通过这种方式,我们将通过GeneXus继续进入移动应用开发的最大市场。”
我们与华为合作,并在他们的帮助下实现了对华为的支持,通过其华为移动服务(HMS)提供的服务取代了这些设备上不再提供的Google Play服务。
当然,在将来的GeneXus升级中,我们也会添加更多服务,以在这个新的应用程序开发平台中不断发展。”
Liga BBVA MX的官方应用程序使用此功能,已在Huawei AppGallery发布。
如何为华为手机生成应用程序:
首先,在HUAWEI Developers上注册以获得华为ID。验证ID后,您就可以使用HMS提供给开发、测试、分发应用程序的所有服务。根据企业的规模,您也可以考虑创建团队帐户。
√ 生成华为应用程序 :
针对华为移动服务平台(HMS)生成的应用程序也是Android应用程序,因此启用HMS生成的第一步是启用GeneXus中的Generate Android属性。
接下来,启用GeneXus中的Generate Huawei属性。
通过该配置GeneXus将生成两个版本的Android应用程序,一个是经典的Android应用程序位于mobile\Android文件夹中,另一个版本位于mobile\Huawei文件夹中。
√ 测试华为应用程序
当Generate Huawei属性设置为True时,设置属性Main platform = Huawei,此时Huawei将作为原型运行平台。通过这种方式,您可以在Android和华为原型之间进行切换。
√ 在应用程序中运行不同的服务
使用AppGallery Connect创建应用程序后,启用所需的服务并按照配置步骤进行操作。
通常,可以在“我的项目”>“项目设置”>“管理API”部分中检查选定的API。
测试您的应用程序,准备就绪后,返回AppGallery Connect以上传APK并在AppGallery中启动您的应用程序。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)