Forestone
HomeContact
React Native
React Nativeで位置情報を取得する/パーミッション許可(expo-permissions)
Chiba Takumi
Chiba Takumi
2021年07月20日
1 min

パッケージをインストール

expo install expo-permissions
expo install expo-location

useEffectで初回レンダリング時Permissions.askAsync で得たステータスをステートフックに渡す

Permissions確認時のアラートにディスクリプション追加、または変更する

iOSでは、Permissionsに許可を求める際にディスクリプションを記載しないといけないようなので、Expo にてその方法以下

//app.json
  "ios": {
      "infoPlist": {
        "NSLocationWhenInUseUsageDescription": "GPS Track Memoはアプリ内で取得した緯度と経度の配列を表示するために位置情報を利用します",
        "UIBackgroundModes": [
          "location"
        ]
      },
    },

NSLocationWhenInUseUsageDescription に文言を記載する


Tags

#react#expo#tips

Related Posts

React Nativeで位置情報を取得する/位置情報取得・表示(expo-location)
2021年07月22日
1 min
Copyright © 2021 Forestone All Rights Reserved.

Quick Links

Contact

Social Media