2015-11-06 18 views
15

Tôi muốn thực hiện thông báo đẩy trong ứng dụng của mình.i muốn biết, cách chúng tôi nhận mã thông báo thiết bị để thông báo đẩy trong Android sau khi bật API nhắn tin trên đám mây của google. Làm cách nào chúng tôi có thể nhận mã thông báo thiết bị cho một thiết bị cụ thể ??cách chúng tôi có thể nhận mã thông báo thiết bị cho Android để thông báo đẩy?

+3

Bạn đã kiểm tra https://developers.google.com/cloud-messaging/android/client chưa? – Rajesh

+0

Rajesh, những tài liệu này do bạn cung cấp dựa trên mã thông báo đăng ký id.chính tôi muốn biết về mã thông báo của thiết bị cụ thể cho thông báo đẩy –

Trả lời

21
try { 
    InstanceID instanceID = InstanceID.getInstance(this); 

    String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId), 
        GoogleCloudMessaging.INSTANCE_ID_SCOPE, null); 

      Log.i(TAG, "GCM Registration Token: " + token); 

}catch (Exception e) { 
      Log.d(TAG, "Failed to complete token refresh", e); 
} 
+0

trong đó một phần của dự án, chúng tôi thêm các mã này và cách chúng tôi nhận mã thông báo thiết bị? –

+0

bạn có thể thêm mã ở trên vào bất kỳ Hoạt động hoặc Dịch vụ nào. Nó tốt hơn để có được mã thông báo trong Launcher Activity.And đặt "SenderId" của bạn trong R.string.gcm_defaultSenderId – Nikunj

+1

nhưng mã này đang làm việc cho mã thông báo đăng ký, thực sự tôi muốn mã thông báo thiết bị cho thiết bị Android cụ thể. thiết bị android –

Các vấn đề liên quan