O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Baidu push 연동하기

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
알고리듬? 알고리즘?
알고리듬? 알고리즘?
Carregando em…3
×

Confira estes a seguir

1 de 54 Anúncio

Mais Conteúdo rRelacionado

Quem viu também gostou (20)

Semelhante a Baidu push 연동하기 (12)

Anúncio

Mais recentes (20)

Baidu push 연동하기

  1. 1. 작성이유 http://docs.aws.amazon.com/ko_kr/sns/latest/dg/mobile-push-baidu.html
  2. 2. 1. 바이두 포털 계정 만들기 http://www.baidu.com/ 접속한다.
  3. 3. 1. 바이두 포털 계정 만들기 로그인 클릭 – 로그인으로 가야 회원 가입 메뉴를 만날 수 있다. 로그인
  4. 4. 1. 바이두 포털 계정 만들기
  5. 5. 1. 바이두 포털 계정 만들기 등록하기
  6. 6. 1. 바이두 포털 계정 만들기
  7. 7. 1. 바이두 포털 계정 만들기 중국 휴대폰 번호가 있고, 문자를 받을 수 있는 상태라면 해당 번호를 기입한다.
  8. 8. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F
  9. 9. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 &overseas=1 를 수동으로 추가한다. 국제 전화번호를 선택할 수 있는 항목이 나타난다.
  10. 10. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 82번 한국 선택
  11. 11. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 핸드폰 번호는 앞에 0을 빼고 10xxxxxxxxx 입력 Ex) 01012345678 -> 1012345678 핸드폰번호 입력
  12. 12. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 비밀번호는 6~14자, 공백은 사용할 수 없으며, 숫자, 대소문자와 마침표를 사용할 수 있다. 계정 비밀번호 입력
  13. 13. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 문자 인증 요청 버튼 클릭 문자 인증 요청 버튼
  14. 14. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 폰으로 온 인증번호 입력
  15. 15. 1. 바이두 포털 계정 만들기 https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1 계정 만들기 완료! 잠시후 baidu.com 메인페이지로 redirect…
  16. 16. 2. Push 계정 만들기 마우스 오버
  17. 17. 2. Push 계정 만들기 클릭
  18. 18. 2. Push 계정 만들기 http://www.baidu.com/more/ 아니면 바로 http://push.baidu.com/ 접속! 바이두 Cloud Push
  19. 19. 2. Push 계정 만들기 http://push.baidu.com/
  20. 20. 2. Push 계정 만들기 http://push.baidu.com/ Application 생성
  21. 21. 2. Push 계정 만들기 http://push.baidu.com/ 개발자 정보 기입
  22. 22. 2. Push 계정 만들기 http://push.baidu.com/ 개발자 정보 기입 이름 – 영어로… E-mail 주소 전화번호 회사명 홈페이지 주소 캡차 약관동의
  23. 23. 2. Push 계정 만들기 http://push.baidu.com/ 개발자 정보 기입 전화번호를 확인한다… 중국 내 본토 전화번호만 가능… (홍콩, 마카오 전화번호 되지 않음…) 중국 전화번호를 가지고 있지 않다면, 잠시 빌려주는 서비스를 이용하자. 많은 서비스들이 있는 것 같은데, 일단 한 번 무료로 받을 수 있는 서비스를 이용하도록 하겠다. 다른 서비스들을 사용해도 무방
  24. 24. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 회원가입
  25. 25. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 클릭
  26. 26. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ Baidu 입력하고 Search 클릭 하거나 조금만 스크롤하면 있음 버튼 처럼 안 생겼지만, 버튼. 클릭
  27. 27. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 클릭
  28. 28. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 클릭
  29. 29. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 클릭
  30. 30. 3. getsmscode 계정 만들기 http://www.getsmscode.com/ 해당 번호가 사용할 번 호.. +86은 제외한 번 호를 사용한다. 번호가 마음에 들지 않으면, 이 버튼 을 누르고 다시 Capture Phone Number를 눌러서 새로운 번호를 받 을 수 있다.
  31. 31. 4. Push 계정 만들기 http://push.baidu.com/ 개발자 정보 기입 이름 – 영어로… E-mail 주소 인증은 E-mail로 하니 바 로 확인할 수 있는 걸로… 가져온 인증용 전화번호 입력 회사명 홈페이지 주소 캡차 약관동의 전화번호
  32. 32. 4. Push 계정 만들기 http://push.baidu.com/ 입력한 E-mail을 확인한다. 앞에서 입력한 전화번호로는 인증을 하지 않으므로…
  33. 33. 4. Push 계정 만들기 http://push.baidu.com/ E-mail 확인 클릭
  34. 34. 4. Push 계정 만들기 http://push.baidu.com/ Push 계정 생성 완료 http://push.baidu.com/ 메인으로 이동
  35. 35. 4. Push 계정 만들기 http://push.baidu.com/ Application 생성
  36. 36. 4. Push 계정 만들기 http://push.baidu.com/ Application 생성 관리용으로 쓰는 표시될 이름이니, 프로젝트 명을 입 력하면 된다.(꼭 패키지 이름을 입력할 필요가 없음)
  37. 37. 4. Push 계정 만들기 http://push.baidu.com/ OS 선택
  38. 38. 4. Push 계정 만들기 http://push.baidu.com/ 패키지명 입력.
  39. 39. 4. Push 계정 만들기 http://push.baidu.com/ 설정완료!! 링크를 누르면 입력한 패키지명 API KEY가 다 입력된 Demo 프 로젝트 및 APK가 다운로드 됨.
  40. 40. 5. Push 테스트 http://push.baidu.com/ 아무 작업할 필요 없이 다운로드한 Zip 안에 있는 PushDemo.apk 바로 설치 후 바로 실행 콘솔 웹페이지에 있는 QR코드는 바로 설치할 수 있는 URL이 제공되므로, 해당 QR코드를 이용하여 설치할 수 있음. - PushDemo.apk는 입력한 패키지명으로 만들어져 있으므로, 개발중인 패키지가 있으면 충돌이 남.
  41. 41. 5. Push 테스트 http://push.baidu.com/ Push 발송
  42. 42. 5. Push 테스트 http://push.baidu.com/ 제목 본문 전송
  43. 43. 5. Push 테스트 http://push.baidu.com/ 발송 대상 / 전달 완료 완료 후 변경
  44. 44. 5. Push 테스트 http://push.baidu.com/ 발송 완료 확인
  45. 45. 6. PushDemo 프로젝트 살펴보기 - AndroidManifest.xml Baidu Push를 위한 추가 권한 Baidu Push는 Push Message Type에 따라 Baidu Push SDK가 직접 받고 처리하는 부분이 있고, 도달율, 지역별 정보를 수집하기 위해서 많은 권한을 요구하고 있음. 따라서, 기존 GCM을 이용하는 앱과 중국마켓에 직접 등록하는 Baidu Push를 이용하는 앱은 같은 패 키지명을 쓰더라도 Manifest를 별도로 관리해야 하는 것이 좋음. Baidu Push Api key 정보 웹 콘솔 웹페이지에 있는 api key를 사용함.
  46. 46. 6. PushDemo 프로젝트 살펴보기 - AndroidManifest.xml Custom Receiver 설정 Baidu의 PushMessageReceiver를 extends 해서 만드는 실제 메시지를 처리하는 receiver
  47. 47. 6. PushDemo 프로젝트 살펴보기 - AndroidManifest.xml Baidu Push SDK 설정 이용하기 위해서는 2개의 receiver와 2개의 service가 필요하다.
  48. 48. 6. PushDemo 프로젝트 살펴보기 – PushDemoActivity.java MyPushMessageReceiver.java를 통해 Baidu push 서버와 binding을 진행
  49. 49. 6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
  50. 50. 6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java 정상적으로 Bind 된 경우에 channelId 를 Push 를 발송할 서버에 전달하는 로직이 추가로 필요함. 서버에서는 api Key, secret Key와 클라이언트에서 수집된 channelId를 통해 발송함 errorCode가 0이 아닌 경우에는 재시도를 하는 로직을 추가하는 것이 좋음 재시도는 앞에서 봤던 PushManager.startWork를 통해…
  51. 51. 6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
  52. 52. 6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java Push를 통해서 발송된 제목 : title , 본문 : customContentString 을 처리함.
  53. 53. 이 문서는 나눔글꼴로 작성되었습니다. 설치하기

×