我已经为Ionic安装了PushPlugin,我已经按照教程在设备iOS中实现了这一点(直到我有了新的配置文件)。 我在xCode中定义了新的配置文件,但是当我尝试启动我的应用程序时,我收到了以下消息:
“尝试标记应用程序图标,但尚未获得用户的许可以标记应用程序”。
我可以通过ionic.io Dashboard发送和接收警报,但是我没有从我的设备请求允许或不允许推送通知。 我想显示原生通知。
我已经使用命令
发送了p12证书iOS Dev推送证书文件(.p12)〜/ Desktop / CertificatsPush.p12
已成功上传证书
并激活发展模式
离子推 - 生产模式= n
成功设置开发模式
这是我的App.JS:
myApp.run(function($ionicPlatform, $rootScope, $state, UserService, position) {
$ionicPlatform.ready(function() {
var user = UserService.getUser()
if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if (window.StatusBar) {
StatusBar.styleBlackTranslucent();
}
var push = new Ionic.Push({
"debug": true
});
push.register(function(token) {
console.log("Device token:",token.token);
});
if (UserService.userIsLoggedIn()) {
$state.go('tabprofil')
} else {
facebookConnectPlugin.getLoginStatus(function(success) {
if (success.status === 'connected')
$state.go('tabprofil')
else
$state.go('signin')
})
}
})
如果您愿意,我可以添加代码,请保存我的一天! 感谢所有人的阅读和帮助! ;)