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 に答える