我正在关注这篇文章:Ionic Push Notification Guide
但在完成所有步骤后,我在离子应用的app.js
的下一行中不断得到“ Ionic未定义”:
var push = new Ionic.Push({
"debug": true
});
我不知道为什么会发生这种情况,但这是我的angular.module.run
函数完成,以便更深入地了解此事:
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if (window.StatusBar) {
StatusBar.styleDefault();
}
var push = new Ionic.Push({
"debug": true
});
push.register(function(token) {
console.log("My Device token:",token.token);
push.saveToken(token);
});
});
})
请告诉我我可以提供的任何其他信息,以使此问题更加清晰。
答案 0 :(得分:1)
试试这个:
在
之后添加以下行<script src="lib/ionic/ionic.bundle.js"></script>
在index.html文件中。
<script src="lib/ionic-platform-web-client/dist/ionic.io.bundle.js"></script>
并使用此命令:ionic config set dev_push true