我正在使用 React Native 开发一个应用程序。我之前制作的应用程序无法在新设备上运行,因为 Google 服务处于非事件状态。华为Develpor文档不是很清楚。有没有一种情况可以说明这是如何集成的?当我使用 map 服务时,iOS 上的 AppleMap 和 Android 上的 GoogleMap 以及这些华为新手机上的华为 map 会出现吗?
最佳答案
您的应用可能集成了 GMS。由于新的华为手机被禁止使用GMS,您的应用程序如果集成了GMS,将无法在新的华为手机上运行。如果您希望您的应用程序在这些手机上运行,请集成Huawei Mobile Services (HMS) 。
关于Map Kit React Native integration的文档,在这里找到他们。
集成快速且简单。您可以使用 HMS Core ToolKit 方便地转换您的代码.
如果您想在您的应用中使用 map 服务,并且希望您的应用同时在华为手机和谷歌Android手机上运行,您可以同时集成GMS Map Kit和HMS Map Kit。那么您的应用在华为手机上将使用 HMS Map Kit,而在 Google Android 手机上将使用 GMS Map Kit。
关于react-native - react native |华为应用库服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62454628/