일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- swift autolayout
- Flutter UIKitView MethodChannel
- 스위프트 카메라
- flutter rotate
- 안드로이드 에러
- 스위프트
- 앱 백그라운드 푸시 데이터 저장
- 스위프트 테이블 뷰 셀
- 안드로이드 앨범
- 스위프트 앨범
- FlutterView MethodChannel
- native flutter view
- 노티피케이션 익스텐션
- 플러터 뷰 컨트롤러
- 스위프트 UserDefaults
- Swift flutterviewcontroller
- 앱 꺼졌을 때 푸시 데이터 저장
- 스위프트 푸시
- silent push
- 안드로이드 FCM
- Swift flutterview
- 푸시 데이터 저장
- swift 문자
- flutter 회전
- swift sms
- 스위프트 웹뷰
- 안드로이드 숏컷
- Flutter NativeView
- 안드로이드 바로가기
- NotificationService Extension
- Today
- Total
목록Study (178)
Things take time
[리젝] 앱이 리젝당했다. 사유는 다음과 같다.Guideline 4.2.6 - Design - Commercialized Templates and App Generation Services We noticed that your app appears to be created from an app generation service or a commercialized template, but it was not directly submitted by the owner or provider of the content within the app. 보통 리젝을 당하게 되면, 숫자와함께 가이드라인 무엇을 위반했는지 나온다.https://developer.apple.com/kr/app-store/review/guide..
[로직] 웹뷰내에서 위지윅 같은 에디터를 사용하려 터치를 하게되면 키보드가 올라오게 된다. 그런데 일반적으로 글을 다 쓴 사용자는 무의식적으로 키보드의 엔터를 누르게 되는데, 이때 엔터를 누르면 키보드가 내려가길 바랄수도 있다. 물론 반대로, 엔터키를 누르면 개행이 되어야한다고 볼 수도 있다. 여기서는 전자의 경우를 예로 든다. 댓글쓰기 같은 한줄에서는 엔터를 눌렀을 때 내려가는게 맞으므로.. @Override public void onUnhandledKeyEvent(WebView view, KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_ENTER){ InputMethodManager imm = (InputMethodManager)mContex..
[파일 업로드] 기존 하이브리드앱에서는 각 위지윅에 달려있던 버튼을 커스터마이징해서 앨범열기, 카메라 찍기 뭐 이런식으로 바로 네이티브 함수를 호출했다. 그렇기 때문에 각 기능 마다 네이티브 함수를 호출하고, 끝나면 업로드함수까지 직접 호출하여 위지윅의 JS에서 해당 데이터를 받아 서버에 저장, 에디터에 Insert까지 수행했다. 그러나 지금 필요한건 이런 각 기능이 아니라 파일 탐색기를 열고, 해당 파일을 선택하면 업로드하는.. 포괄적인 기능으로 변경을 요청했다. [로직] 예제로 간단히 해본결과, 오히려 기존에 사용하던 앨범, 카메라같이 귀찮음이 사라졌다. 특히 업로드 부분에서는 내가 JS함수를 호출할 필요 없이 완료되었어요! 라고 웹뷰에 알려주면 웹에서 자동적으로 알아서 해준다. 즉, 웹의 input..
[노티피케이션] 실제 푸시를 발송하면 FCM 파이어베이스 서버에서 데이터를 받고, 그 데이터를 바탕으로 보낼 대상과 그 대상에게 전달할 메시지를 전송한다. (registration_ids : 토큰 리스트, data : 보낼 데이터) 이 때, 안드로이드에서는 FirebaseMessagingService를 상속받는 서비스의 onMessageReceived 함수에서 넘겨받는다.이 함수에서는 서버에서 넘겨준 데이터를 바탕으로 실제 사용자가 푸시를 받았다는 느낌을 줄 수 있도록 UI를 만들고, 이벤트를 설정한다. [UI] 여기서 UI를 만든다는 작업을 하는 것이 Notification이다.NotificationCompat.Builder 클래스 혹은 Notification 클래스를 사용할 수 있는데, Notific..