Kısaca çalışmıyor push bildirimi ayrıştırmak. şimdi Parse yükleme tablosuna eklenen cihaz belirtecinin türünü takip edin.Android ayrıştırma push bildirim ve yeni GCM belirteci yanlış cihaz üretmek ve
DeviceToken: | kimliği | 1 |: crGctxOB068: APA91bFgPRehabJcm9CYdS948iqX2_ppLj02CtbzmEHR0cfbuPooq5F - hqqvR9AH-Ez6MWMQON1Toc2DiNJTNdpRc3nmm3ukIpWJ1jHaXq0Iug6MoHbmKb9U0ak2CrKznkpKnPY5_Jp
Ayrıntılı açıklama: Ben kayıt kimliği almak için yeni GCM api kullandık
. Dahili kullanım için bu kayıt numarasına ihtiyacım var.
Aşağıdaki bağlantıdan google: Google cloud messaging android bağlantısını kullandım.
Bir noktaya dikkat çektim. ne zaman app parse düzgün bir şekilde deviceToken olsun. deviceToken çalıştırmak kodunun üzerinde yanlış görünüyor belirteç söz Above değiştirildi aldığımda Giriş yaptıktan sonra ben Genellikle
ParseACL acl = new ParseACL();
acl.setPublicReadAccess(true);
acl.setPublicWriteAccess(true);
ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.setACL(acl);
if (ParseUser.getCurrentUser() != null) {
installation.put("user", ParseUser.getCurrentUser());
}
installation.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Log.e("installation", "success");
Log.i("parse", "token after save : " + ParseInstallation.getCurrentInstallation().getString("deviceToken"));
ParsePush.subscribeInBackground("", new SaveCallback() {
@Override
public void done(ParseException e) {
if (e != null) {
Log.e("error: ", e.getLocalizedMessage());
e.printStackTrace();
} else {
Log.e("subscribed: ", "to broadcast channel");
Log.i("parse", "token after subscribe : " + ParseInstallation.getCurrentInstallation().getString("deviceToken"));
}
}
});
} else {
Log.e("installation", "failed");
e.printStackTrace();
}
}
});
MainActivity
ait onCreate aşağıdaki kodu kullanarak "kullanıcı" alanını güncelleştiriyorum. Yani itme bildirimim çalışmıyor.
deviceToken değişti ve benim app tamam bak o Kurulum tablonun deviceToken alanını kontrol ettikten ilk kez çalıştırdığınızda – AniV
yanlıştır. "Kullanıcıyı" yüklemeye kaydettiğimde giriş yaptıktan sonra deviceToken alanı yukarıda belirtilen simgeye dönüştü. Not: Bazen iyi çalışıyor. –