Written by
react-style
on
on
[React Native] App Group 간 AsyncStorage 저장하기 (react-native...
[React Native] App Group 간 AsyncStorage 저장하기 (react-native...
Share Extension을 사용하다보면 앱 간 데이터를 주고 받아야 할 경우가 있다. (e.g. 로그인 값)
그럴때 AsyncStorage 를 사용해서 로그인 된 부분을 불러와 원하는 작업을 하고 싶다는 생각을 했는데
이게 번들id가 다르니까 안되네? 그래서 한참 구글링 하다 여기서 찾았다.
https://github.com/meedan/react-native-share-menu/issues/114
내용을 정리하면 이 npm을 사용하라는 이야기이다.
https://www.npmjs.com/package/react-native-shared-group-preferences
install 후 cd ios && pod install 까지 끝마치고 나면,
iOS 사용 간에 주의할 부분이 있다.
Podfile 에서 Share Extension 한 target에 pod 설치를 수동으로 해주어야 한다.
pod 'RNReactNativeSharedGroupPreferences', :path => '../node_modules/react-native-shared-group-preferences'
그러면 app group id를 추가해서 사용하는 AsyncStorage와 사용법이 동일하다.
https://github.com/react-native-async-storage/async-storage
from http://rewardingway.tistory.com/6 by ccl(A) rewrite - 2021-08-23 17:26:32