带iOS的Ionic PUSH - 试图标记应用程序图标但未获得用户的许可以标记应用程序

时间:2015-10-25 14:08:41

标签: ios xcode push-notification ionic-framework

我已经为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')
      })
    }

  })

如果您愿意,我可以添加代码,请保存我的一天! 感谢所有人的阅读和帮助! ;)

0 个答案:

没有答案