Ionic 1推送带有phonegap-push-plugin和离子云的通知

时间:2017-04-06 13:19:37

标签: ionic-framework push-notification phonegap-plugins push

我尝试使用ionicionic.iophonegap-push-plugin在我的iOS应用中发出通知,而且我真的被困在这里。

我按照文档中的所有步骤,生成了apn_dev认证,我创建了一个安全配置文件,我在xcode项目中启用了通知,这是我的库:​​

<script src="lib/bluebird.min.js"></script>
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ionic.cloud.min.js"></script>
<script src="cordova.js"></script>
<script src="js/app.js"></script>

这是我的app.js:

.config(function($ionicCloudProvider) {
    $ionicCloudProvider.init({
        "core": {
          "app_id": "xxxx"
        },
        "push": {
          "sender_id": "12345",
          "pluginConfig": {
            "ios": {
              "badge": true,
              "sound": true
            },
            "android": {
              "iconColor": "#343434"
            }
          }
        }
      });
    })
    .controller('MyCtrl', function($scope, $ionicPush) {
      $ionicPush.register().then(function(t) {
        return $ionicPush.saveToken(t);
      }).then(function(t) {
        console.log('Token saved:', t.token);
      });
      $scope.$on('cloud:push:notification', function(event, data) {
        console.log(data);
      });

订阅工作正常,我得到日志说:

Token saved: XXXXXXX 

我甚至检查过云服务器:设备令牌存在于GET结果中:https://api.ionic.io/push/tokens

但是当我尝试向设备发送通知时,我什么都没得到。我错过了什么?

0 个答案:

没有答案