feat(app): add manual entry and sharing flows
This commit is contained in:
@@ -108,15 +108,19 @@ try {
|
||||
|
||||
1. [네이버 개발자 센터](https://developers.naver.com)에서 애플리케이션 등록
|
||||
2. Client ID와 Client Secret 발급
|
||||
3. `lib/core/constants/api_keys.dart` 파일에 키 입력:
|
||||
3. 값을 base64로 인코딩한 뒤 `flutter run --dart-define`으로 전달:
|
||||
|
||||
```dart
|
||||
class ApiKeys {
|
||||
static const String naverClientId = 'YOUR_CLIENT_ID';
|
||||
static const String naverClientSecret = 'YOUR_CLIENT_SECRET';
|
||||
}
|
||||
```bash
|
||||
NAVER_CLIENT_ID=$(printf 'YOUR_CLIENT_ID' | base64)
|
||||
NAVER_CLIENT_SECRET=$(printf 'YOUR_CLIENT_SECRET' | base64)
|
||||
|
||||
flutter run \
|
||||
--dart-define=NAVER_CLIENT_ID=$NAVER_CLIENT_ID \
|
||||
--dart-define=NAVER_CLIENT_SECRET=$NAVER_CLIENT_SECRET
|
||||
```
|
||||
|
||||
로컬에서 빠르게 확인할 때는 base64 인코딩을 생략할 수 있습니다.
|
||||
|
||||
### 네트워크 설정 커스터마이징
|
||||
|
||||
`lib/core/network/network_config.dart`에서 타임아웃, 재시도 횟수 등을 조정할 수 있습니다:
|
||||
@@ -169,4 +173,4 @@ lib/
|
||||
네트워크가 느린 환경에서는 `NetworkConfig`의 타임아웃 값을 늘려보세요.
|
||||
|
||||
### API 키 에러
|
||||
API 키가 올바르게 설정되었는지 확인하고, 네이버 개발자 센터에서 API 사용 권한이 활성화되어 있는지 확인하세요.
|
||||
API 키가 올바르게 설정되었는지 확인하고, 네이버 개발자 센터에서 API 사용 권한이 활성화되어 있는지 확인하세요.
|
||||
|
||||
Reference in New Issue
Block a user