로컬 푸시

디바이스의 로컬 푸시 기능 사용을 위해 필요한 기능을 제공합니다.
Index
기능명 설명
로컬 푸시 등록 로컬 푸시 데이터를 등록합니다.
1.0.0 이상
1.0.0 이상
로컬 푸시 삭제 등록한 로컬 푸시 데이터를 삭제합니다.
1.0.0 이상
1.0.0 이상

로컬 푸시 등록

로컬 푸시 기능을 사용하기 위해 요청합니다.
고유값, 제목, 내용, 일시를 입력해 해당 시각에 현재 사용자 디바이스로 푸시 알림을 표시할 수 있습니다. 고유값에는 랜덤한 값을 입력합니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 등록 결과가 반환됩니다.
Request
  • Schema 호출 방식.
    hyblin://native?type=localNotification&cmd=localNotiRegister&callback={FunctionName}&param={"identifier":identifier, "title":title, "message":message, "date":date}
  • Function 호출 방식
    Androidwindow.HLNative.hyblin(JSON.stringify({"type":"localNotification", "cmd":"localNotiRegister", "callback":"{FunctionName}", "param":{"identifier":identifier, "title":title, "message":message, "date":date}}));
    iOSwebkit.messageHandler.hyblin.postMessage({"type":"localNotification", "cmd":"localNotiRegister", "callback":"{FunctionName}", "param":{"identifier":identifier, "title":title, "message":message, "date":date}});
Request Parameter
  • 기능명
    identifier
    푸시 데이터 고유 값.(랜덤한 값)
    title
    푸시 타이틀.
    message
    푸시 내용.
    date
    푸시 알림 표시 예정 일시.
    설명 지정된 로컬 푸시 데이터가 삭제됩니다.
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true요청이 정상적으로 처리 됨.
    false요청이 정상적으로 처리되지 않음.
    status
    0성공
    -1실패
    errorCode
    1001실패
    설명 로컬 푸시 데이터가 등록됩니다.
Sample Code
Request

로컬 푸시 삭제

등록한 로컬 푸시 데이터를 삭제하기 위해 요청합니다.
등록 시 입력한 고유값을 입력해 해당하는 푸시 데이터를 삭제할 수 있습니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 삭제 결과가 반환됩니다.
Request
  • Schema 호출 방식.
    hyblin://native?type=localNotification&cmd=localNotiUnRegister&callback={FunctionName}&param={"identifier":identifier}
  • Function 호출 방식
    Androidwindow.HLNative.hyblin(JSON.stringify({"type":"localNotification", "cmd":"localNotiUnRegister", "callback":"{FunctionName}", "param":{"identifier":identifier}}));
    iOSwebkit.messageHandler.hyblin.postMessage({"type":"localNotification", "cmd":"localNotiUnRegister", "callback":"{FunctionName}", "param":{"identifier":identifier}});
Request Parameter
  • 기능명
    identifier
    등록 시 입력했던 푸시 데이터 고유 값.
    설명 지정된 로컬 푸시 데이터가 삭제됩니다.
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true요청이 정상적으로 처리 됨.
    false요청이 정상적으로 처리되지 않음.
    status
    0성공
    -1실패
    errorCode
    1001실패
    설명 지정된 로컬 푸시 데이터가 삭제됩니다.
Sample Code
Request