【问题标题】:React Native Expo - LocalizationReact Native Expo - 本地化
【发布时间】:2021-01-27 00:35:39
【问题描述】:

我正在使用博览会本地化。当我尝试将应用程序提交到 google play 商店时,它说该应用程序使用位置服务。有没有办法让应用程序不使用位置服务,因为我只从它获取时区。时区用于获取用户群所在位置的近似值。

有没有办法让expo不使用定位服务或者我应该在权限声明中写什么。

这是来自 Play 商店的警告

您的后台位置权限声明需要更新。

此版本包含尚未在 Play 管理中心声明的权限。转到敏感应用权限以更新您的权限声明。

import * as Localization from 'expo-localization';

let tz = Localization.timezone; 

【问题讨论】:

    标签: react-native localization google-play expo location-services


    【解决方案1】:

    在 app.json 文件中将请求的权限设置为空。

    "android": {
          "package": "com.myco.myapp",
          "versionCode": 1,
          "permissions" : []
        },
    

    【讨论】:

      【解决方案2】:

      Xamarin 中的同样问题。

      您的后台位置权限声明需要更新。

      var locationStatus= await Permissions.CheckStatusAsync(); if (locationStatus!= PermissionStatus.Granted) locationStatus= 等待 Permissions.RequestAsync();

      【讨论】:

        猜你喜欢
        • 2022-11-30
        • 1970-01-01
        • 2018-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-13
        • 2020-03-15
        • 2018-02-12
        相关资源
        最近更新 更多