gcm 개체
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

gcm 개체

 

Android 앱에 푸시 알림을 보낼 수 있도록 Microsoft Azure 모바일 서비스 Azure 알림 허브를 사용 하 여 서버 스크립트입니다.

createNativeRegistration(gcmRegistrationId, tags, options, callback)

기본 GCM 등록을 만듭니다.

매개 변수

이름

Type

인수

설명

gcmRegistrationId

문자열

GCM 등록 ID입니다.

tags

문자열 | 배열

단일 태그 또는 태그 배열(쉼표로 구분된 목록, 공백 없음)입니다.

options

개체

< (옵션) >

요청 옵션 또는 콜백 함수입니다.

callback

개체

< (옵션) >

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

createOrUpdateNativeRegistration(registrationId, gcmRegistrationId, tags, options, callback)

기본 GCM 등록을 만들거나 업데이트합니다.

매개 변수

이름

Type

인수

설명

registrationId

문자열

등록 식별자입니다.

gcmRegistrationId

문자열

GCM 등록 ID입니다.

tags

문자열 | 배열

단일 태그 또는 태그 배열(쉼표로 구분된 목록, 공백 없음)입니다.

options

개체

< (옵션) >

요청 옵션 또는 콜백 함수입니다.

callback

개체

< (옵션) >

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

createOrUpdateTemplateRegistration(registrationId, gcmRegistrationId, template, options, callback)

템플릿 등록을 만들거나 업데이트합니다.

매개 변수

이름

Type

인수

설명

registrationId

문자열

등록 식별자입니다.

gcmRegistrationId

문자열

GCM 등록 ID입니다.

template

문자열 | 배열

메시지의 JSON 또는 문자열 페이로드입니다.

options

개체

< (옵션) >

요청 옵션 또는 콜백 함수입니다.

callback

개체

< (옵션) >

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

createTemplateRegistration(gcmRegistrationId, tags, template, options, callback)

템플릿 등록을 만듭니다.

매개 변수

이름

Type

인수

설명

gcmRegistrationId

문자열

GCM 등록 ID입니다.

tags

문자열 | 배열

단일 태그 또는 태그 배열(쉼표로 구분된 목록, 공백 없음)입니다.

template

문자열 | 배열

메시지의 JSON 또는 문자열 페이로드입니다.

options

개체

< (옵션) >

요청 옵션 또는 콜백 함수입니다.

callback

개체

< (옵션) >

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

listRegistrationsByGcmRegistrationId(gcmRegistrationId, options, callback)

GCM 등록 ID로 등록을 검색합니다.

매개 변수

이름

Type

인수

설명

gcmRegistrationId

문자열

GCM 등록 ID입니다.

options

개체

< (옵션) >

요청 옵션 또는 콜백 함수입니다. 추가 속성이 헤더로 전달됩니다.

이름

Type

인수

설명

top

object

< (옵션) >

호출에서 가져올 최대 등록 수를 지정합니다.

skip

object

< (옵션) >

호출에서 건너뛸 등록 수를 지정합니다.

callback

개체

< (옵션) >

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

송신 (태그, 페이로드, 콜백)

GCM 알림을 보냅니다.

매개 변수

이름

Type

설명

tags

문자열

단일 태그 또는 태그 식입니다.null, 모든 템플릿 등록에 전송 됩니다.

payload

개체 | 문자열

메시지의 JSON 또는 문자열 페이로드입니다.

payload

개체 | 문자열

템플릿 메시지 페이로드입니다.

callback

개체

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

updateTemplateRegistration(registrationId, gcmRegistrationId, template, options, callback)

기존 템플릿 등록을 업데이트합니다.

매개 변수

이름

Type

인수

설명

registrationId

문자열

등록 식별자입니다.

gcmRegistrationId

문자열

GCM 등록 ID입니다.

template

개체 | 문자열

메시지의 JSON 또는 문자열 페이로드입니다.

options

개체

< (옵션) >

요청 옵션입니다.

callback

개체

지정 하는 JSON 개체는 successerror 콜백 함수입니다.

Android 앱에 모바일 서비스에서 푸시 알림을 보내는 방법의 예를 보려면 참조 모바일 서비스 앱에 푸시 알림 추가.

gcm 에서 가져온 개체는 push 개체 서버 스크립트에 있습니다. 전체 예제를 참조 하십시오. 푸시 알림 시작.

예제

다음 예제에서는 send 메서드를 테이블에 새 항목이 삽입 될 때 특정 장치에 텍스트 알림을 보냅니다.

function insert(item, user, request) { // Define a payload for the Google Cloud Messaging toast notification. var payload = '{"data":{"message" : ' + item.text + ' }}'; request.execute({ success: function() { // If the insert succeeds, send a notification. push.gcm.send(null, payload, { success: function(pushResponse) { console.log("Sent push:", pushResponse, payload); request.respond(); }, error: function (pushResponse) { console.log("Error Sending push:", pushResponse); request.respond(500, { error: pushResponse }); } }); }, error: function(err) { console.log("request.execute error", err) request.respond(); } }); }
표시:
© 2016 Microsoft