在注册离子推进器时,我没有获得令牌。
在我的$ionicPlatform.ready()
函数中的app.js中:
Ionic.io();
var push = new Ionic.Push({
"debug": true
});
push.register(function(token) {
alert("Device token:",token.token);
});
在我的index.html文件中,我有:
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ionic-platform-web-client/dist/ionic.io.bundle.min.js"></script>
<script src="js/ng-cordova.min.js"></script>
<!-- Next four added for ionic push service -->
<script src="lib/angular-websocket/angular-websocket.js"></script>
<!-- <script src="lib/ngCordova/dist/ng-cordova.js"></script> -->
<script src="lib/ionic-service-core/ionic-core.js"></script>
<script src="lib/ionic-service-push/ionic-push.js"></script>
我完成了以下所有内容:ionic push quick start
警报显示但没有令牌。
我正在使用连接到运行XCode的MacBook的iPhone。
答案 0 :(得分:0)
用手机测试 在浏览器中不适用于令牌
Android将其插入调试模式
ionic run android -c -l
您可以使用
//app.js
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
var push = new Ionic.Push({
"debug": true
});
push.register(function(token) {
console.log("Device token:",token.token);
});
});
})