ionic 3 극광 푸 시 인 스 턴 스

1568 단어 ionicionicframework
회사 프로젝트 는 푸 시 기능 을 증가 시 켜 야 한다. 인터넷 에 많은 글 이 있 는데 정부 가 준 블 로 그 를 참고 하여 참고 문헌 을 스스로 정리 했다.http://www.cnblogs.com/linsu/...
첫 번 째 단 계 는 홈 페이지 에 개발 자 계 정 을 등록 하여 자신의 프로젝트 를 생 성 합 니 다.https://www.jiguang.cn/
주: 응용 패키지 이름 은 프로젝트 config. xml widget id 와 일치 해 야 합 니 다.
두 번 째 단계 jpush 플러그 인 git clone 추가https://github.com/jpush/jpus...
프로젝트 디 렉 터 리 에 들 어가 jpush 를 추가 하려 면 먼저 widget id 정 보 를 jpush - phonegap - plugin / src / android / JPushPlugin. java 에 참조 해 야 합 니 다.
import io.ionic.starter;

cordova plugin add $dir/jpush-phonegap-plugin --variable APP_KEY = you key 주석: $dir 플러그 인 위치 youkey 는 극광 푸 시 에서 생 성 된 appkey 는 관리자 권한 으로
세 번 째 설치 jpush devicenpm install -- save @ jiguang - ionic / jpushnpm install -- save @ ionic - native / device
그리고 app. module. ts 에 추가:
import { Device } from '@ionic-native/device';
import { JPush } from '@jiguang-ionic/jpush';

providers: [
    ...
    Device,
    JPush,
    ...
  ]

app. coponent. ts 에서 증가
import { JPush } from '@jiguang-ionic/jpush';

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, jpush: JPush) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      splashScreen.hide();

      jpush.init();
      jpush.setDebugMode(true);
    });
  }

네 번 째 단계 생 성 androd apk ionic build android

좋은 웹페이지 즐겨찾기