简介:在解析安装表中,当我使用新的GCM API时,设备令牌未正确添加.现在跟随添加到Parse安装表中的设备令牌类型.
DeviceToken:| ID | 1 |:crGctxOB068:APA91bFgPRehabJcm9CYdS948iqX2_ppLj02CtbzmEHR0cfbuPooq5F - hqqvR9AH-Ez6MWMQON1Toc2DiNJTNdpRc3nmm3ukIpWJ1jHaXq0Iug6MoHbmKb9U0ak2CrKznkpKnPY5_Jp
详细说明:
我使用新的GCM api获取注册ID.我需要那个内部使用的regId.
我使用了谷歌的以下链接代码:谷歌云消息安卓.
我注意到了一点.什么时候我开始应用解析正确获取deviceToken.登录后,我使用mainActivity的onCreate中的以下代码更新"user"字段
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) { …Run Code Online (Sandbox Code Playgroud)