Nascent Plasticine Materialist
    Have ideas to improve npm?Join in the discussion! »

    onemedics-push-core
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.26 • Public • Published

    요약

    이 프로젝트는 앱 ,웹에서 푸시 기능을 간편하게 만들수 있도록 SDK를 제공하는데 그 목적이 있습니다.

    목차

    • 기능
    • 설치
    • 사용예제
    • 참조

    기능

    • [x] useApolloQuery
    • [x] useApolloMutation
    • [x] refreshAccessToken
    • [x] getReceivers
    • [x] getUserTokens
    • [x] getSendMessages
    • [x] addUserToken
    • [x] removeUserTokenById
    • [x] updatePushEnabled

    설치

    npm i onemedics-push-core

    - 초기세팅

    App.tsx

    import { CoreModuleConfig, PushCoreModule } from 'onemedics-push-core';
    import { pushModule } from './index';
    
    export const coreModuleConfig: CoreModuleConfig = {
      baseToken: 'OAUTH_ACCESS_TOKEN',
      url: 'PUSH_API URL',
      clientId: 'CLIENT_ID',
    };
    
    export const coreModule = new PushCoreModule(coreModuleConfig);
    pushModule.setCoreModule(coreModule);

    - 토큰 등록 및 메시지 수신 설정

    참조

    [참고] 자바스크립트 프로젝트에 Firebase 추가

    https://firebase.google.com/docs/web/setup?hl=ko

    [참고] 자바스크립트 클라이언트에서 메시지 수신

    https://firebase.google.com/docs/cloud-messaging/js/receive?hl=ko

    Keywords

    none

    Install

    npm i onemedics-push-core

    DownloadsWeekly Downloads

    485

    Version

    0.0.26

    License

    ISC

    Unpacked Size

    69.1 kB

    Total Files

    35

    Last publish

    Collaborators

    • avatar