2015-05-13 56 views
8

tôi nhận được lỗi này khi tôi cố gắng thiết lập quan trọng api GCM đẩy trong app.js

Đây là mã tôi sử dụng:

.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 ** Ionic Beta Migration (từ Alpha ..) 'ionic-service-core' được thay thế bằng' ionic-platform-web-client' - http: //docs.ionic .io/docs/migration-guide – Aldracor

Trả lời

7

Dường như bạn chưa đã cài đặt mô-đun lõi-dịch vụ ionic và thiết lập ứng dụng của bạn với nó. Bạn sẽ cần thực hiện các thao tác sau:

1) Cài đặt Ionic Service Core. Run ionic add ionic-service-core trên dòng lệnh cho dự án của bạn

2) Thêm thẻ script này để index.html

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

3) Thêm module ionic.service.core để app.js bạn như vậy:

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

Tôi có tất cả các thiết lập này, nhưng lỗi vẫn còn đó. –

+0

@FernandoFabreti Và bạn chắc chắn rằng tệp lib/ionic-service-core/ionic-core.js tồn tại ở đúng đường dẫn? – jcaruso

+0

Cảm ơn @jcaruso, nhưng bây giờ tôi đã cài đặt dịch vụ và cấu hình $ ionicAppProvider, tôi không nhận được bất kỳ thông báo nào – matdev

0

Có thể bạn đã tiêm dịch vụ lõi ion trước mô đun của mình. Hãy thử điều này:

angular.module('starter', [ 
    'ionic', 
    'ionic.service.core', 
    'your.module' 
]);