일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트 UserDefaults
- silent push
- 플러터 뷰 컨트롤러
- 스위프트 푸시
- flutter 회전
- 안드로이드 바로가기
- swift autolayout
- 푸시 데이터 저장
- 노티피케이션 익스텐션
- 안드로이드 숏컷
- swift sms
- 앱 꺼졌을 때 푸시 데이터 저장
- Flutter NativeView
- NotificationService Extension
- 스위프트 앨범
- FlutterView MethodChannel
- Swift flutterview
- 안드로이드 FCM
- Flutter UIKitView MethodChannel
- 안드로이드 앨범
- 스위프트 카메라
- Swift flutterviewcontroller
- native flutter view
- swift 문자
- 스위프트
- 스위프트 웹뷰
- 스위프트 테이블 뷰 셀
- 앱 백그라운드 푸시 데이터 저장
- 안드로이드 에러
- flutter rotate
- Today
- Total
목록Study (178)
Things take time
[인코딩] 암호화 한다는 뜻이다. 파라미터를 전달하거나 변수를 전달할 때 값들을 그대로 보내지 않고 암호화를 통해 보내고, 받는 쪽에서는 디코딩이라하여 복호화하는 작업을 수행하게 한다.앱단에서 뿐 아니라 서버 PHP등에서도 자주 사용한다. [예제] let testStr = "티스토리는 영어로 tistory" print(testStr.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)) let testURL = "http://g-y-e-o-m.tistory.com/admin/entry/post/" if let reviseStr = testURL.addingPercentEncoding(withAllowedCharacters: allowedChara..
[스키마를 이용한 앱 호출] 안드로이드의 경우, 매니페스트의 인텐트 필터를 이용하여 해당 필터링의 ~를 통해 스키마를 등록하고 웹이나 외부 Uri값을 통해 앱의 특정 액티비티를 호출할 수 있었다. 이는 iOS에도 지원하는 부분이기 때문에 그 사용법을 정리한다. 단, iOS는 특정 액티비티, 뷰 컨트롤러를 여는 개념이 아니다. 뷰 컨트롤러가 아니라 앱 자체를 여는 것이라는 것을 염두하자. 이게 가장 중요하다. [info.plist] 설정값을 저장하는 plist파일을 수정해야한다. 여기서 밑의 URL Types()를 보면 된다. Identifier부분에는 패키지명을 넣어주고, URL Schemes부분에는 원하는 스키마 명을 입력한다. 안드로이드의 경우 스키마 이름과 호스트 이름을 각각 지정하여 '스키마://..
[인텐트 필터] 공식 : https://developer.android.com/guide/components/intents-filters.html 매니페스트안에 ~ 사이에 넣는 설정 값인 ~ 에 대해서 얘기해보려 한다. 흔히 안드로이드에서 액티비티를 전환할 때는 인텐트를 통해서 전환하는데, 명시적 인텐트 (특정 액티비티를 지정하는 것)과 암시적 인텐트(ACTION_VIEW와 같은 안드로이드 상수값)이 있다. 명시적 인텐트는 현재 패키지 내의 액티비티끼리만 이동하는 인텐트다. 이런 인텐트들로는 각각의 액티비티를 전환하고 flag속성들을 활용하여 액티비티 전환 시 스택 구조를 사용하는 등 다양하게 할 수 있다. 이것을 응용하여 외부에서(앱이든 웹이든..) 암시적 인텐트(ACTION_VIEW, ACTION_S..