Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
88dcf85
chore: install geolocation, permissions
ruehan Jan 24, 2025
13e4437
chore: permission 추가
ruehan Jan 24, 2025
9dca2e8
feat: 일정 시간마다 현재 위치 불러오기 및 산책 중 모드에서 핀 추가
ruehan Jan 24, 2025
7095773
feat: 특정 기간마다 마커 생성
ruehan Jan 28, 2025
85ae28f
fix: 산책 이동 시 현재 위치 보여주도록 수정
ruehan Jan 28, 2025
a321a86
feat: 중앙에서 멀어질 때 내 위치로 버튼 활성화
ruehan Jan 28, 2025
9b30814
fix: 산책 시간 및 거리 단위 수정
ruehan Jan 28, 2025
17772f1
feat: 산책 종료 시 시간, 거리 초기화
ruehan Jan 31, 2025
f3db0e1
feat: 아바타 추가
ruehan Feb 4, 2025
30f98e7
chore: install react-permission
ruehan Feb 4, 2025
e2e3358
chore: 지도 권한 추가
ruehan Feb 4, 2025
0038f32
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 10, 2025
31a9c47
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 11, 2025
d4f39ef
feat: 산책 시작 전 리스트 추가
ruehan Feb 11, 2025
f144b3e
feat:산책 시작 전 강아지 선택 기능 추가
ruehan Feb 11, 2025
df26de9
feat: 산책 경로 표시 및 거리 계산
ruehan Feb 11, 2025
abd6acf
fix: 나이와 성별 오류 수정
ruehan Feb 11, 2025
0b16fe6
fix: 웹소켓 구독 추가
ruehan Feb 11, 2025
1671182
feat: 산책 접속 시 구독하도록 추가
ruehan Feb 11, 2025
8e8e1ae
feat: 산책 구독 추가
ruehan Feb 12, 2025
a808cef
feat: 실제 도로 기반 폴리곤 라인 추가
ruehan Feb 12, 2025
f9b813b
feat: 산책 시작, 종료 API
ruehan Feb 12, 2025
29e9b52
feat: 산책 종료 후 이미지 저장
ruehan Feb 12, 2025
d035191
feat: 산책 결과창 구현
ruehan Feb 14, 2025
92c0091
chore: install camera-roll
ruehan Feb 14, 2025
f7ea595
feat: 산책 마무리 svg 추가
ruehan Feb 14, 2025
d074e00
feat: 산책 마무리 svg 추가
ruehan Feb 14, 2025
461e468
feat: 산책 기능 구현 및 테스트
ruehan Feb 14, 2025
ab40b29
feat: 산책 시작, 종료 API 연결
ruehan Feb 14, 2025
313539f
feat: 혼자 산책 추가
ruehan Feb 14, 2025
5e13a0b
feat: 웹소켓 수정
ruehan Feb 19, 2025
472c3c5
feat: 아바타 추가
ruehan Feb 19, 2025
3f354d7
fix: api 오류 수정
ruehan Feb 19, 2025
53647ab
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 19, 2025
6eff7c2
fix: Info.plist 오류 수정
ruehan Feb 19, 2025
08b1134
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 20, 2025
e1ef55a
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 20, 2025
643b69f
fix: WebSocketProvider 위치 수정
ruehan Feb 20, 2025
cfbcc1e
fix: 경로 표시 문제 수정
ruehan Feb 26, 2025
abc2174
fix: 강아지 성별 수정
ruehan Feb 28, 2025
7957885
fix: 산책 완료 시 이미지 전달 부분 수정
ruehan Feb 28, 2025
94132a6
feat: 혼자 산책 알고리즘 구현
ruehan Feb 28, 2025
c510356
fix: 웹소켓 오류 수정
ruehan Feb 28, 2025
0601d13
chore: install axios
ruehan Feb 28, 2025
0c8c830
fix: Info.plist
ruehan Feb 28, 2025
fe1e019
feat: 주소 표시
ruehan Feb 28, 2025
9eb5adb
fix: 강번따 메시지 비활성화
ruehan Feb 28, 2025
bf2e331
chore: Podfile 설정
ruehan Feb 28, 2025
0972d1a
Merge branch 'develop' into 39-feature/map-basic-function-fix
ruehan Feb 28, 2025
69a2459
fix : lint 오류 수정
ruehan Feb 28, 2025
d084a1f
Merge branch '39-feature/map-basic-function-fix' of https://github.co…
ruehan Feb 28, 2025
d164b77
fix: lint 오류 수정
ruehan Feb 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 30 additions & 29 deletions ios/DDang/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,14 @@
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NMFClientId</key>
<string>j6vmx4vlbe</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsLocalNetworking</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>ddang.site</key>
Expand All @@ -38,13 +42,17 @@
<true/>
</dict>
</dict>
<key>NSAllowsLocalNetworking</key>
<true/>
</dict>
<key>NSAppleMusicUsageDescription</key>
<string>사진 등록시 사진 선택을 위해 라이브러리 접근 권한이 필요합니다.</string>
<key>NSCameraUsageDescription</key>
<string>카메라 촬영시 카메라 접근 권한이 필요합니다.</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>NSLocationTemporaryUsageDescriptionDictionary</key>
<string>네이버 맵에서 내 위치를 표시하기 위해 권한을 요청합니다.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>NSMotionUsageDescription</key>
Expand All @@ -53,27 +61,8 @@
<string>사진 등록시 사진 선택을 위해 라이브러리 접근 권한이 필요합니다.</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>사진 등록시 사진 선택을 위해 라이브러리 접근 권한이 필요합니다.</string>
<key>NSAppleMusicUsageDescription</key>
<string>사진 등록시 사진 선택을 위해 라이브러리 접근 권한이 필요합니다.</string>
<key>NSCameraUsageDescription</key>
<string>카메라 촬영시 카메라 접근 권한이 필요합니다.</string>
<key>NSUserNotificationUsageDescription</key>
<string>앱에서 알림을 보내기 위해 권한이 필요합니다.</string>

<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>UIAppFonts</key>
<array>
<string>AntDesign.ttf</string>
Expand Down Expand Up @@ -105,13 +94,25 @@
<string>SUIT-SemiBold.ttf</string>
<string>SUIT-Thin.ttf</string>
</array>
<key>NMFClientId</key>
<string>j6vmx4vlbe</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>NSLocationTemporaryUsageDescriptionDictionary</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>내 위치 정보 표시와 산책 기능 제공을 위해 권한 허용이 필요합니다. 설정에서 언제든 변경이 가능합니다.</string>
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
<string>processing</string>
<string>location</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>arm64</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
50 changes: 50 additions & 0 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1269,6 +1269,27 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- react-native-cameraroll (7.9.0):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- react-native-config (1.5.5):
- react-native-config/App (= 1.5.5)
- react-native-config/App (1.5.5):
Expand Down Expand Up @@ -1430,6 +1451,27 @@ PODS:
- Yoga
- react-native-splash-screen (3.3.0):
- React-Core
- react-native-view-shot (4.0.3):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
- React-Core
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- react-native-webview (13.13.2):
- DoubleConversion
- glog
Expand Down Expand Up @@ -2051,6 +2093,7 @@ DEPENDENCIES:
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
- React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
- React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)
- "react-native-cameraroll (from `../node_modules/@react-native-camera-roll/camera-roll`)"
- react-native-config (from `../node_modules/react-native-config`)
- react-native-date-picker (from `../node_modules/react-native-date-picker`)
- react-native-encrypted-storage (from `../node_modules/react-native-encrypted-storage`)
Expand All @@ -2059,6 +2102,7 @@ DEPENDENCIES:
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- "react-native-slider (from `../node_modules/@react-native-community/slider`)"
- react-native-splash-screen (from `../node_modules/react-native-splash-screen`)
- react-native-view-shot (from `../node_modules/react-native-view-shot`)
- react-native-webview (from `../node_modules/react-native-webview`)
- React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
Expand Down Expand Up @@ -2181,6 +2225,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon"
React-microtasksnativemodule:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks"
react-native-cameraroll:
:path: "../node_modules/@react-native-camera-roll/camera-roll"
react-native-config:
:path: "../node_modules/react-native-config"
react-native-date-picker:
Expand All @@ -2197,6 +2243,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/@react-native-community/slider"
react-native-splash-screen:
:path: "../node_modules/react-native-splash-screen"
react-native-view-shot:
:path: "../node_modules/react-native-view-shot"
react-native-webview:
:path: "../node_modules/react-native-webview"
React-nativeconfig:
Expand Down Expand Up @@ -2314,6 +2362,7 @@ SPEC CHECKSUMS:
React-logger: ae95f0effa7e1791bd6f7283caddca323d4fbc1e
React-Mapbuffer: 7eb5d69e1154e7743487ef0c8d7261e5b59afb32
React-microtasksnativemodule: 01dd998649ff5f8814846b7eee84c4d57f5d3671
react-native-cameraroll: 31e39d303319ba20657808f33104afa9d52d83aa
react-native-config: 644074ab88db883fcfaa584f03520ec29589d7df
react-native-date-picker: 26cdb1a94ec72dbc9210c3379e57ff6ba8bc73f2
react-native-encrypted-storage: 569d114e329b1c2c2d9f8c84bcdbe4478dda2258
Expand All @@ -2322,6 +2371,7 @@ SPEC CHECKSUMS:
react-native-safe-area-context: 5e53e2b0fc3a2994ad0c89a2486e545b6566d8c4
react-native-slider: d1a9121980fc81678c6d30b82f312c778fba563c
react-native-splash-screen: 95994222cc95c236bd3cdc59fe45ed5f27969594
react-native-view-shot: 60117a0ac87a504a39ee9f079e632011916e7724
react-native-webview: dd55f7d3b8c0dcdf8835a44ffc5bd03303dffb30
React-nativeconfig: f7ab6c152e780b99a8c17448f2d99cf5f69a2311
React-NativeModulesApple: 9aeb901b9bfcc9235e912445fb3cf4780a99baf4
Expand Down
Loading
Loading