7.
1. 바이두 포털 계정 만들기
중국 휴대폰 번호가 있고, 문자를 받을 수 있는 상태라면 해당 번호를 기입한다.
8.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F
9.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
&overseas=1 를 수동으로 추가한다.
국제 전화번호를 선택할 수 있는 항목이 나타난다.
10.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
82번 한국 선택
11.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
핸드폰 번호는 앞에 0을 빼고 10xxxxxxxxx 입력
Ex) 01012345678 -> 1012345678
핸드폰번호 입력
12.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
비밀번호는 6~14자, 공백은 사용할 수 없으며,
숫자, 대소문자와 마침표를 사용할 수 있다.
계정 비밀번호 입력
13.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
문자 인증 요청 버튼 클릭
문자 인증 요청 버튼
14.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
폰으로 온 인증번호 입력
15.
1. 바이두 포털 계정 만들기
https://passport.baidu.com/v2/?reg&u=http%3A%2F%2Fwww.baidu.com%2F&overseas=1
계정 만들기 완료! 잠시후 baidu.com 메인페이지로 redirect…
20.
2. Push 계정 만들기
http://push.baidu.com/ Application 생성
21.
2. Push 계정 만들기
http://push.baidu.com/
개발자 정보 기입
22.
2. Push 계정 만들기
http://push.baidu.com/
개발자 정보 기입
이름 – 영어로…
E-mail 주소
전화번호
회사명
홈페이지 주소
캡차
약관동의
23.
2. Push 계정 만들기
http://push.baidu.com/
개발자 정보 기입
전화번호를 확인한다…
중국 내 본토 전화번호만 가능… (홍콩, 마카오 전화번호 되지 않음…)
중국 전화번호를 가지고 있지 않다면,
잠시 빌려주는 서비스를 이용하자.
많은 서비스들이 있는 것 같은데,
일단 한 번 무료로 받을 수 있는 서비스를 이용하도록 하겠다.
다른 서비스들을 사용해도 무방
24.
3. getsmscode 계정 만들기
http://www.getsmscode.com/ 회원가입
25.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
클릭
26.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
Baidu 입력하고 Search 클릭 하거나 조금만 스크롤하면 있음
버튼 처럼 안 생겼지만, 버튼. 클릭
27.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
클릭
28.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
클릭
29.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
클릭
30.
3. getsmscode 계정 만들기
http://www.getsmscode.com/
해당 번호가 사용할 번
호.. +86은 제외한 번
호를 사용한다.
번호가 마음에 들지 않으면, 이 버튼
을 누르고 다시 Capture Phone
Number를 눌러서 새로운 번호를 받
을 수 있다.
31.
4. Push 계정 만들기
http://push.baidu.com/
개발자 정보 기입
이름 – 영어로…
E-mail 주소
인증은 E-mail로 하니 바
로 확인할 수 있는 걸로…
가져온 인증용 전화번호 입력 회사명
홈페이지 주소
캡차
약관동의
전화번호
32.
4. Push 계정 만들기
http://push.baidu.com/
입력한 E-mail을 확인한다.
앞에서 입력한 전화번호로는 인증을 하지 않으므로…
33.
4. Push 계정 만들기
http://push.baidu.com/
E-mail 확인
클릭
34.
4. Push 계정 만들기
http://push.baidu.com/
Push 계정 생성 완료
http://push.baidu.com/ 메인으로 이동
35.
4. Push 계정 만들기
http://push.baidu.com/ Application 생성
36.
4. Push 계정 만들기
http://push.baidu.com/
Application 생성
관리용으로 쓰는 표시될 이름이니, 프로젝트 명을 입
력하면 된다.(꼭 패키지 이름을 입력할 필요가 없음)
38.
4. Push 계정 만들기
http://push.baidu.com/
패키지명 입력.
39.
4. Push 계정 만들기
http://push.baidu.com/
설정완료!!
링크를 누르면 입력한 패키지명
API KEY가 다 입력된 Demo 프
로젝트 및 APK가 다운로드 됨.
40.
5. Push 테스트
http://push.baidu.com/
아무 작업할 필요 없이 다운로드한 Zip 안에 있는
PushDemo.apk 바로 설치 후 바로 실행
콘솔 웹페이지에 있는 QR코드는 바로 설치할
수 있는 URL이 제공되므로, 해당 QR코드를
이용하여 설치할 수 있음.
- PushDemo.apk는 입력한 패키지명으로
만들어져 있으므로,
개발중인 패키지가 있으면 충돌이 남.
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.
6. PushDemo 프로젝트 살펴보기 - AndroidManifest.xml
Custom Receiver 설정
Baidu의 PushMessageReceiver를 extends 해서 만드는 실제 메시지를 처리하는 receiver
47.
6. PushDemo 프로젝트 살펴보기 - AndroidManifest.xml
Baidu Push SDK 설정
이용하기 위해서는 2개의 receiver와 2개의 service가 필요하다.
48.
6. PushDemo 프로젝트 살펴보기 – PushDemoActivity.java
MyPushMessageReceiver.java를 통해
Baidu push 서버와 binding을 진행
49.
6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
50.
6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
정상적으로 Bind 된 경우에 channelId 를 Push
를 발송할 서버에 전달하는 로직이 추가로 필요함.
서버에서는 api Key, secret Key와
클라이언트에서 수집된 channelId를 통해 발송함
errorCode가 0이 아닌 경우에는 재시도를 하는 로직을 추가하는 것이 좋음
재시도는 앞에서 봤던 PushManager.startWork를 통해…
51.
6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
52.
6. PushDemo 프로젝트 살펴보기 – MyPushMessageReceiver.java
Push를 통해서 발송된 제목 : title , 본문 :
customContentString 을 처리함.
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Odeia anúncios?
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.