분류 전체보기(864)
-
안드로이드 스튜디오에서 debug.keystore 인증서 지문 구하기
이전에 Eclipse+ADT로 개발을 할 때에는 debug.keystore 인증서 지문을 알아내는 것이 편했는데, 안드로이드 스튜디오에서는 어떻게 하는지 몰라서 cmd 상에서 명령어로 알아냈었다. 그러다가 오늘 안드로이드 스튜디오 자체에서 바로 알아내는 방법을 찾았다.http://stackoverflow.com/questions/27609442/how-to-get-the-sha-1-fingerprint-certificate-in-android-studio-for-debug-mode
2016.10.27 -
Node.js에서 FCM을 이용한 안드로이드 푸시 기능 연동
안드로이드 푸시 구현 방법이 GCM에서 FCM(Firebase Cloud Messaging)으로 변경되면서, Node.js에서 푸시 연동하는 모듈을 바꿔줘야 한다. FCM 연동하는 모듈 중에 fcm-push 모듈이 괜찮은 것 같다.https://www.npmjs.com/package/fcm-pushvar FCM = require('fcm-push'); var serverKey = ''; var fcm = new FCM(serverKey); var message = { to: 'registration_token_or_topics', // required fill with device token or topics collapse_key: 'your_collapse_key', data: { your_custo..
2016.10.27 -
iOS 10, XCode 8, Swift 3와 Node.js로 푸시 연동 구현하기
안드로이드 뿐만 아니라, 아이폰의 경우에도 "APNs Auth Key"라는 것이 등장하여 Node.js의 apn 모듈의 사용방법도 바뀌었다. 다행히, XCode 세팅과 Swift 3 샘플 소스와 함께 Node.js 예제가 함께 설명된 레퍼런스가 존재해서 덜 삽질을 할 수 있었다.https://eladnava.com/send-push-notifications-to-ios-devices-using-xcode-8-and-swift-3/제발 그만들 좀 바뀌라고, 쫌!
2016.10.27 -
FCM을 이용하 안드로이드 푸시 알림 구현하기
안드로이드의 푸시 노티 구현 방법이 또 바뀌었다.이번에는 Firebase 기반의 Cloud Messaging 서비스(FCM)을 이용하는 방법으로 변경되었는데, 페이스북이 그러하듯 구글 API도 구글에서 제공하는 레퍼런스만 참고하면서 개발하는 것이 가장 깔끔한 것 같다.구글링을 해서 찾은 레퍼런스 중에는 최신 버전과 차이가 많아서 오히려 방해가 된다.https://firebase.google.com/docs/ Firebase 콘솔에서 새로운 앱 프로젝트를 만들고, 안드로이드 앱을 등록한 다음 Cloud Messaging용 Server key와 Sender ID를 얻으면 된다.샘플로 제공하는 안드로이드 샘플 소스를 이용하여 적용하고 node.js로 서버를 만들어서 테스트하면 끝.말로는 간단하지만 중간중간에 ..
2016.10.27 -
"Firebase API initialization failure." 오류 발생시 대응 방법
이번에 바뀐 Firebase cloud message 방식으로 안드로이드 앱을 빌드하다가 계속 오류가 발생해서 도대체 뭐가 문제인지 헤메다가 결국, apply:plugin의 위치가 틀렸다는 것을 알게 되었다. 허무! dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:24.2.1' testCompile '..
2016.10.27 -
안드로이드 스튜디오에서 bitbucket 연동하기
1. 안드로이드 스튜디오에 bitbucket 플러그인 설치그냥 플러그인을 설치하면 오류 발생하고, 다음의 내용을 참고해서 수동으로 설치해야 한다.https://whdnfl21.wordpress.com/2016/07/28/android-studio-bitbucket-plugin-error/ 2. 안드로이드 스튜디오로 이미 만든 프로젝트를 bitbucket에 등록하기이미 만들어진 안드로이드 앱 프로젝트가 있다면, checkout을 하는 것이 아니라 git remote add를 해주면 된다.http://stackoverflow.com/questions/19099244/how-to-import-a-project-into-bitbucket-repository-from-android-studio * 안드로이드 스튜..
2016.10.26