2015-05-13 3 views
8

Я получаю эту ошибку, когда я пытаюсь установить ключ API GCM PUSH в app.js

Вот код, я использую:

.config(['$ionicAppProvider', function($ionicAppProvider) { 
    // Identify app 
    $ionicAppProvider.identify({ 
     // The App ID for the server 
     app_id: 'MY_APP_ID', 
     // The API key all services will use for this app 
     api_key: 'MY_API_KEY', 
     //The GCM project number 
     gcm_id: 'MY_GCM_PROJECT_NUMBER' 
    }); 
    }]) 
+1

** NB ** Ионные Бета миграции (от Альфы ..) 'ионно-сервис-core' заменяется' ионно-платформенные веб-под клиента - HTTP: //docs.ionic .io/docs/migration-guide – Aldracor

ответ

7

Похоже, что вы не установил модуль ионно-сервисного ядра и установил с ним приложение. Вам необходимо будет сделать следующее:

1) Установите Ionic Service Core. Run ionic add ionic-service-core в командной строке для вашего проекта

2) Добавить этот сценарий тег index.html

<script src="lib/ionic-service-core/ionic-core.js"></script> 

3) Добавьте ionic.service.core модуль к вашему app.js так:

angular.module('starter', ['ionic', 
    'ionic.service.core', 
    'starter.controllers']) 
+2

У меня есть весь этот набор, но ошибка все еще существует. –

+0

@FernandoFabreti И вы уверены, что файл lib/ionic-service-core/ionic-core.js существует по правильному пути? – jcaruso

+0

Спасибо @jcaruso, но теперь, когда я установил службу и настроил $ ionicAppProvider, я не получаю никаких уведомлений – matdev

0

Возможно, вы внедрили ионный сердечный сервис перед вашим модулем. Попробуйте это:

angular.module('starter', [ 
    'ionic', 
    'ionic.service.core', 
    'your.module' 
]); 
Смежные вопросы