3

我正在尝试为安装表中的频道添加价值,parse.com但出现此错误:

java.lang.IllegalArgumentException:无效的通道名称

我正在尝试添加以数值开头的值,但是当值以string开头时它会被插入。我该如何解决这个问题?

ParseInstallation install = ParseInstallation.getCurrentInstallation();
PushService.subscribe(getApplicationContext(), value, <currentClass>.class);
install.saveInBackground();

谢谢你。

4

1 回答 1

0

这段代码对我有用

ArrayList<String> channelsToAdd = new ArrayList<String>();
ParseInstallation.getCurrentInstallation().addAllUnique("channels", channelsToAdd);
ParseInstallation.getCurrentInstallation().saveInBackground(
            new SaveCallback() {
                @Override
                public void done(ParseException e) {
                    if (e == null) {    
                        //success
                    } else {
                        //error
                    }
                }
            });
于 2015-06-10T04:44:52.753 回答