로컬 푸시

게임팟 푸시 서버에 관계 없이 게임 클라이언트에서 단말에 푸시를 등록하여 게임 알람으로 사용할 수 있는 기능을 제공하며 이를 로컬 푸시라고 합니다. 로컬 푸시 기능에 대해 게임팟은 로컬 푸시 등록과 로컬 푸시 해제 기능을 제공합니다. 로컬 푸시는 앱을 종료해도 정해진 시간에 통지가 발생하게 되고 등록된 로컬 푸시는 필요에 따라 해지할 수 있습니다.

로컬 푸시 Param 정보

Name
Type
Description

pushId

String

로컬 푸시 메세지 ID (공백이거나 Null이면 자동으로 pushId를 생성합니다.)

title

String

로컬 푸시 메세지 제목

message

String

로컬 푸시 메세지 내용

after

AOS, unity : Long iOS : Integer

푸시 등록 후 몇 초 후에 푸시 메시지를 띄울 것인지를 의미(초 단위, 기본값=0)

imageUrl

String

로컬 푸시 메세지 이미지

url

String

푸시 메세지 클릭시 이동할 URL

channel

String

푸시 채널ID (같은ID 끼리 그룹화 되어 묶입니다)

로컬 푸시 등록

  • 로컬 푸시를 등록하여 일정 시간 후 유저에게 푸시 알람을 보여줍니다.

val pushId = NBase.sendLocalPush(
     activity,
     pushId,
     title,
     message,
     after,
     imageUrl,
     url,
     channel
)

로컬 푸시 등록 해제

  • 특정 로컬 푸시 예약을 해제합니다.

NBase.cancelLocalPush(activity, pushId)

로컬 푸시 등록 일괄 해제

  • 모든 로컬 푸시 예약을 해제합니다.

NBase.cancelAllLocalPush(activity)

Last updated