我在Google Analytics for Android应用中报告了以下异常。
ParseRequestException (@ParseRequest:newPermanentException:352) {main}
这是超过4000次点击的顶级例外。我担心有些用户无法在解析时注册而无法接收推送通知。很遗憾,我没有报告任何其他信息,我无法在我拥有的任何Android设备上复制此信息。
这是代码,我正在初始化Parse:
Parse.initialize(this, "XXX", "YYY");
ParseInstallation.getCurrentInstallation().saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e != null) {
Utils.sendException(appContext, e);
}
}
});
PushService.setDefaultPushCallback(this, ChatActivity.class);
ParsePush.subscribeInBackground(getResources().getString(R.string.parse_default_channel), new SaveCallback() {
@Override
public void done(ParseException e) {
if (e != null) {
Toast.makeText(appContext, "Problem subscribing to the chat service. You will not be able to receive notifications!", Toast.LENGTH_LONG).show();
Utils.sendException(appContext, e);
}
}
});
当我在Google上搜索此例外时,我发现只有3个结果,而且他们没有任何信息。我想知道: 1.如果我做错了什么? 2.这可能会伤害我的应用程序的用户? 3.如何解决这个问题?
提前致谢!