Notice
Recent Posts
Recent Comments
Link
투케이2K
15. (TWOK/LOGIC) [모바일] 흔들기 (shake) 이벤트 수행 및 알림 전달 로직 본문
[로직 정리]
정리 로직 : MOBILE (Android / Ios)
상태 : [모바일] 흔들기 (shake) 이벤트 수행 및 알림 전달 로직
[설 명]
[안드로이드]
1. A_Main 클래스 onCreate() 부분에서 SensorManager 서비스 등록 및 디바이스가 가속도 센서를 사용할 수 있는 지 체크 실시
2. A_Main 클래스에 흔들기 이벤트를 감지할 수 있는 onSensorChanged 메소드 등록 >> 웹뷰 로드 수행 실시
3. 웹뷰 자바스크립트 브릿지로 흔들기 이벤트 사용 명령 전달 받음 (Y / N)
- 디바이스가 가속도 센서를 사용할 수 없는 경우는 >> 알림 팝업창 표시 수행
4. 실제로 디바이스 흔들기 수행 실시
5. 정상적으로 흔들기 이벤트가 발생한 경우 >> 흔들기 사용 명령 프리퍼런스 값 (Y / N) 체크 수행 실시
6. 흔들기 사용 값이 Y 인 경우 >> 자바스크립트 브릿지로 네이티브 흔들기 이벤트 발생 알림 전달 실시
[IOS]
1. A_Main 클래스에 흔들기 이벤트 처리하는 메소드 motionBegan , motionCancelled , motionEnded 등록 실시
2. 웹뷰 로드 수행 >> 자바스크립트 브릿지로 흔들기 이벤트 사용 명령 전달 받음 (Y / N)
3. 실제로 디바이스 흔들기 수행 실시
4. 흔들기 이벤트 발생 (종료 시간 - 시작 시간) 값이 1 ~ 2초 이상 인 경우 >> 흔들기 사용 명령 프리퍼런스 값 (Y / N) 체크 수행 실시
5. 흔들기 사용 값이 Y 인 경우 >> 자바스크립트 브릿지로 네이티브 흔들기 이벤트 발생 알림 전달 실시
반응형
'투케이2K 로직정리' 카테고리의 다른 글
17. (TWOK/LOGIC) [IOS] WkWebview 웹뷰 로딩 에러 (error) 상태 감지 및 앱 실행 초기화 로직 (0) | 2022.09.05 |
---|---|
16. (TWOK/LOGIC) [Android] 블루투스 SPP 통신 설정 및 데이터 송.수신 테스트 로직 (0) | 2022.08.31 |
14. (TWOK/LOGIC) [Android] TCP / IP 소켓 통신 버퍼 관리 및 데이터 검증 로직 (0) | 2022.08.31 |
13. (TWOK/LOGIC) [Ios] 블루투스 (bluetooth) 출입 신호 활성 로직 (0) | 2022.08.30 |
12. (TWOK/LOGIC) [Android] NFC 시스템 설정 및 동작 수행 로직 (HCE 통신 / AID 사용) (0) | 2022.08.30 |
Comments