2016-04-01 26 views
0

İyonik çerçeve kullanarak yeni bir uygulama geliştirerek, iyonik çerçevede yeniyim. am linki aşağıda ardından push bildirimi uygulanması https://devdactic.com/android-push-notifications/ son adıma kadar gitti:İyonik push bildirimi hatası - 'tanımsız' bir işlev değil Ionic.User.anonymousId()

$ionicPlatform.ready(function() { 
var io = Ionic.io(); 
var push = new Ionic.Push({ 
    "onNotification": function(notification) { 
    alert('Received push notification!'); 
    }, 
    "pluginConfig": { 
    "android": { 
     "iconColor": "#0000FF" 
    } 
    } 
}); 
var user = Ionic.User.current(); 

if (!user.id) { 
    user.id = Ionic.User.anonymousId(); 
} 

// Just add some dummy data.. 
user.set('name', 'Simon'); 
user.set('bio', 'This is my little bio'); 
user.save(); 

var callback = function(data) { 
    push.addTokenToUser(user); 
    user.save(); 
}; 
push.register(callback); 

}); 2Ionic Çekirdek: ionic.io.bundle.min.js init: Bu çalıştırdıktan sonra

aşağıda iyonik -w safari konsolda aşağıdaki hatayı (son satırı kontrol edin) İyonik Çekirdek alma

hizmet övmek: cordova.js için arama ionic.io.bundle.min.js: 2Ionic Çekirdek: eklentileri alay etmeye çalışmak app.js: 26TypeError: 'undefined' bir işlev değil ('Ionic.User.anonymousId()' değerlendirmesini değerlendiriyor

"İyonik bilgi" çalıştırırsam aşağıdaki satırları çalıştırıyor

Sistem bilgisi:

Cordova CLI: 6.1.0 (tanımsız @ cordova-lib) İyonik Versiyon: 1.2.4 İyonik CLI Versiyon: 1.7.14 İyonik App Lib Versiyon: 0.7.0 OS: Windows 7 SP1 Düğüm Versiyon: v5.0.0


Bağımlılık uyarı - CLI doğru çalıştırmak için, son derece yükseltme/yüklemek için önerilir aşağıdadır:

yükleyin Lütfen Cordo sürümüne> = 4.2.0 npm install -g cordova

cevap

0

The Ionic Platform has now moved to Beta status. Part of this change is the introduction of the Platform API and User authentication. We've deprecated the alpha API for the Users and Push services and will be removing them entirely in the coming months.

Kullanıcılar artık kimlik doğrulaması gerektirecek, va CLI yüzden Ionic.User.anonymousId(); kullanılamaz.

Migrations ve user usage'a bakın.

+0

İyonik sürümü beta durumuna güncellendi .. – Siva

İlgili konular