如何避免异常“字符串中的十六进制字符无效”

时间:2013-02-15 04:24:32

标签: javascript rhino

我正在使用Javascript和Rhino(做一些Java代码)。我想执行以下代码。

service.push(deviceToken,payload);

由于第一个字符串包含'x',因此会出现以下异常。

com.sun.phobos.script.util.ExtendedScriptException:org.mozilla.javascript.WrappedException:Wrapped java.lang.RuntimeException:无效的十六进制字符:x

该字符串必须存在。因此不可能取代。

我正在使用Java-apns,我使用此方法通过设备令牌和有效负载推送通知。

1 个答案:

答案 0 :(得分:0)

您的设备令牌应仅包含十六进制字符0-9,A,B,C,D,E,F(或者替代a-f)