华为的一些移动设备没有Google商店,而是拥有华为的AppGallery。由于Flutter是用于跨平台开发的(iOS和Android),所以最好通过华为AppGallery来开发Flutter开发的应用程序。
没有Google商店的华为设备仍在使用安卓系统,上传到华为AppGallery的应用程序必须有apk扩展(就像Google商店一样)。这些预感是,至少可以在华为的AppGallery上提出一些谷歌Play Store应用程序。然而,我没有找到任何证据或证实这一点。也没有任何清晰的边界来保证这种兼容性。例如,由于技术或法律原因,某些服务在华为的AppGallery上可能不起作用或不被接受。这个范围的一部分是使用颤振来开发应用程序。
所以,我的问题是,能不能与华为的AppGallery兼容?如果是,在什么条件下?
第一次应用程序发布后的编辑2020 04 13
我的第一个颤音应用程序刚刚在华为AppGallery上发布。这回答了问题的第一部分。尽管如此,由于这个应用程序非常简约,这并不能回答最重要的部分,那就是:在什么条件下,一个颤振应用可以在华为AppGallery上发布?
发布于 2020-04-22 11:02:41
只要您的申请符合AppGallery的规定,就不会有任何问题。https://developer.huawei.com/consumer/en/doc/30202
AppGallery对开发的语言应用程序没有任何限制,不需要担心;flutter、cordova、react.native、xamarin它们都很好。
只是要小心点。如果您正在使用依赖于Google服务的SDK或服务,那么当您在AppGallery上发布应用程序时,只有华为设备支持Google服务时,它才会可见。
发布于 2019-12-15 17:27:44
理论上说是可以的。华为使用一种名为“和谐操作系统”的操作系统。
在和谐操作系统中支持所有主要的编程语言,包括C/、C++、Java、JavaScript和Kotlin。
Flutter将Dart代码编译为本机设备代码(Java,Kotlin用于Android,Swift用于iOS)。华为( Huawei )正在开发一款弧形编译器,据说它可以轻松地将Android应用程序转化为和谐操作系统应用程序。这对颤振和AppGallery意味着什么?我没有把握。
因此,对于你的问题,理论上是可以的,但我建议用上面提到的一种语言编写你自己的应用程序,然后用弧形编译器把它放到华为的AppGallery上。
更新:
所以很显然,你可以在华为应用程序库( https://developer.huawei.com/consumer/en/doc/distribution/app/30204 )上放一个APK。既然你很明显就能拍APK了,我看不出为什么不行。
发布于 2020-11-12 10:38:38
有关这一主题的最新消息:我们收到华为技术人员的通信,在2020年11月底之前,删除了应用程序中的所有Google服务,并将其替换为华为移动服务。似乎在这个日期之后,他们就不接受Google服务了。不知道之前发布的应用程序之后是否还会出现。
https://stackoverflow.com/questions/59346141
复制相似问题