Ionic ネイティブで Microsoft Code Push を使用しようとしています。チュートリアルに従って設定しました。
cordov aplugin + npm ionic native をインストールしました。
私のconfig.xmlは
<platform name="android">
<allow-intent href="market:*"/>
<preference name="CodePushDeploymentKey" value="aLu85u3-jcq8Kydtkoo5LmQsFUQMEy2AEB---"/>
</platform>
私のapp.component.tsは::
`initializeApp() {
this.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.
this.statusBar.styleDefault();
this.splashScreen.hide();
if(this.platform.is("mobile")){
this._codePush.sync().subscribe((syncStatus) => console.log(syncStatus));
}
});
}`
しかし、これによりデバイスでエラーが発生します
Failed to load resource: the server responded with a status of 404 (Not Found)
plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:40 [CodePush] An error occurred while reporting status: {"status":0,"appVersion":"0.0.1","deploymentKey":"aLu85u3-jcq8Kydtkoo5LmQsFUQMEy2AEB---"}
CodePushUtil.logError @ plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:40
plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:36 [CodePush] Checking for update.
codepush.azurewebsites.net/updateCheck?deploymentKey=aLu85u3-jcq8Kydtkoo5Lm…dd06e76f8302c3---&isCompanion=false&label=&clientUniqueId=9f0136c001a89efd Failed to load resource: the server responded with a status of 404 (Not Found)
plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:40 [CodePush] 404:
CodePushUtil.logError @ plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:40
plugins/cordova-plugin-code-push/bin/www/codePushUtil.js:40