1) 사용자 휴대 기기가 GCM으로 등록 된 경우 사용자가 SIM을 변경 한 경우 사용자 모바일에 GCM으로부터 알림이 전송됩니까? 그는 그러나 업그레이드 어떤 안드로이드 폰은 여전히 알림을받을 그래서 아무리Google 클라우드 메시징이 모바일 SIM 카드에 연결되어 있습니까?
또는
2)는 GCM과 SIM 연결하는 것이 가능하다.
1) 사용자 휴대 기기가 GCM으로 등록 된 경우 사용자가 SIM을 변경 한 경우 사용자 모바일에 GCM으로부터 알림이 전송됩니까? 그는 그러나 업그레이드 어떤 안드로이드 폰은 여전히 알림을받을 그래서 아무리Google 클라우드 메시징이 모바일 SIM 카드에 연결되어 있습니까?
또는
2)는 GCM과 SIM 연결하는 것이 가능하다.
사용자 모바일 장치가 GCM에 등록 된 경우 사용자가 자신의 SIM을 변경 한 경우 모바일에서 GCM으로부터 알림을 받습니까?
예 사용자는 GCM 알림을 받게됩니다. GCM 알림 흐름은 기기에 SIM이 있는지 여부에 관계없이 수행 할 수 있습니다.
또한 사용자가 장치에 SIM이없는 경우 장치를 서버에 등록 할 수 있으며 GCm 알림을 받게됩니다.
SIM을 GCM과 연결할 수 있으므로 Android 기기를 업그레이드하더라도 알림을받는 방법과 관계없이 SIM을 GCM과 연결할 수 있습니까?
가능합니다. 앱을 기기에 설치하고 기기와 SIM ID를 서버에 등록해야합니다. 필요한 정보를 얻기 위해 TelephonyManager를 확인한 다음 user/sim/whatever (phonenumber?) < -> gcm 통지 ID 사이의 관계로 서버에 데이터베이스를 생성하십시오. http://developer.android.com/reference/android/telephony/TelephonyManager.html
기본적으로 사용자 별 알림을 보내는 대부분의 앱은 사용자에게 기기에 추가 신분증을 등록합니다. 사용자 ID는 해당 신원 정보가 될 수 있습니다. 당신은 SIM을 잃어 버렸다면 똑같은 SIM ID를 다시 얻지 못할 것이라는 점을 고려해야합니다.
GCM에는 SIM 카드가 전혀 필요하지 않습니다. SIM없이 intl Note 3에 알림 앱을 설치하기 만하면됩니다.
알림 개발자는 사용자를 알림에 연결하기 위해 여러 개의 고유 식별자를 사용할 수 있지만 개발자는 일반적으로 개발자가 사용하도록 선택하지 않습니다. 많은 경우 사용자는 익명으로 클래스로 등록 될 수 있습니다. 특히 알림이 맞춤 설정되지 않고 앱의 모든 사용자에게 브로드 캐스트되는 경우 특히 그렇습니다.
GCM 알림은 앱 등록 후 도착하기 시작하는시기가 매우 까다 롭습니다. 예를 들어, 참고 3 설치만으로도 재부팅 후에도 내가 보낸 6 회의 테스트 푸시 중 아무 것도 수신되지 않았습니다. 또한 응용 프로그램 관리자 (Samsung)에서 응용 프로그램의 알림 상자를 선택/선택 취소했습니다. 또한 'Push Notification Fixer'를 설치했습니다 (처음 사용 후 알림 메시지가 계속 표시되므로 사용하지 않아도됩니다). I 큐 즉시 트리거 장치로 플러싱 무선 LAN 접속을 변경할 때까지이 경우
그래서 어떤 엔티티가 GCM과 연결되어 있습니까?그것은 IMEI 아니오, 구글 a/c 또는 다른 엔터티입니까 –
@aj_blk 예, 사용자는 기기에 하나의 Google 계정으로 등록해야합니다. 서버가 푸시 알림을 장치로 전송할 때 사용할 엔터티가 될 등록 ID를 만드는 데 필요합니다. –
그러나 Google 설명서에는 'Google 서비스에 기존 연결을 사용합니다. 3.0 이전 버전의 기기의 경우 사용자가 휴대 기기에 Google 계정을 설정해야합니다. Android 4.0.4 이상을 실행하는 기기에서는 Google 계정이 필요 없습니다. ' 따라서 Android 플랫폼 버전을 염두에 두어야합니다. – GoRoS