본문 바로가기
728x90
반응형

전체 글44

[Telegram] 안드로이드 텔레그램 API 사용하기(TDLib) - 1 Telegram 또는 카카오톡을 통해 메시지를 보낼 일이 발생하여 검토하다 Telegram을 선택하였다. ※Telegram API가 아닌 TDLib(Telegram Database Library) 를 이용한 포스팅입니다. 혼선을 드린점 양해 부탁드립니다. Telegram 선택이유는 하기와 같다. 복잡한 절차 없이 간단하게 앱을 등록하고 사용 가능 라이선스만 잘 지켜주면 무료로 사용 가능 방법만 알면 Telegram의 모든 기능을 Library를 활용하여 구현 가능 뭐 여하튼 이러한 이유에서 Telegram으로 선택하였다. Telegram으로 선택한 후에는 또 다른 고민이 있었는데 Telegram API / TDLib/ Telegram ChatBot API중 어떤걸 쓸 거냐 였는데 여러 가지 이유로 인해 .. 2022. 3. 5.
[Android] AlarmManager 정리 매시 정각에 알림을 해줘야 할 요구사항이 들어와 AlarmManager를 사용해 보았다. 안드로이드 develop사이트를 참고하였으며 https://developer.android.com/training/scheduling/alarms 반복 알람 예약 | Android 개발자 | Android Developers 반복 알람 예약 알람(AlarmManager 클래스 기반)을 사용하면 애플리케이션이 사용되지 않을 때 시간 기반 작업을 실행할 수 있습니다. 예를 들어, 알람을 사용하여 일기예보를 다운로드하는 것과 같 developer.android.com 적용 후 현상/느낌? 에 대해서도 정리해보자 사용법은 간단하다. 응답을 받을 브로드캐스트 리시버를 생성하고 AlarmManager를 통해 트리거 시간과 반복.. 2022. 3. 5.
[Firebase] InAppMessaging Android - 1 Firebase에 InAppMessaging이라는 기능이 있다. 구글의 설명과 설명 동영상은 하기와 같다. 하지만 나는 설명만 봐서는 뭘 하는 건지 잘 모르겠다. 그래서 최대한 하나씩 해보고 포스팅해보려 한다. Firebase는 추가되어있다는 전제하에 app/build.gradle에 하기와 같이 sdk를 추가한다. dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:29.1.0') // Declare the dependencies for the In-App Messaging and Analytics libraries // When using the .. 2022. 3. 2.
[Firebase] Crashlytics Android 적용하기 Crashlytics란? Apple, Android, Unity를 위한 비정상 종료 보고 soultion이다. 주요 기능은 하기와 같다고 구글이 소개하고 있다. Firebase console에서 사용 설정을 클릭하여 설정을 활성화한다. 다만 Crashlytics 사용 환경을 최적화하려면 Firebase프로젝트에서 Goole 애널리틱스 사용 설정을 하고 해당 SDK를 추가해주는 것이 좋다고 구글이 권장하고 있다. 하기와 같이 메뉴를 따라 사용 설정하면 된다. 다시 Crashlytics로 돌아와 하기와 같이 app/build.gradle에 관련 SDK와 플러그인을 추가해준다. // Apply the Crashlytics Gradle plugin apply plugin: 'com.google.firebase... 2022. 2. 25.
728x90
반응형