如何使TAG_ALPHA_IDENTIFIER为空而不要求用户进行确认



我的钱包小程序需要执行PLAY TONE等操作。但它需要一个提示"是还是否"来自用户。AFAIK,是TAG_ALPHA_IDENTIFIER对此负责。然而,如果我在下面尝试这个代码,它仍然要求用户确认,但现在是"确认"@"文本如何完全摆脱用户确认?

尝试1。失败,出现NullPtrException

proHdlr.appendTLV(ToolkitConstants.TAG_ALPHA_IDENTIFIER, null, (short)0, (short)0);
proHdlr.send();

尝试2。提示"@@">

proHdlr.appendTLV(ToolkitConstants.TAG_ALPHA_IDENTIFIER, (byte)0, (byte)0);
proHdlr.send();

尝试3。提示"@">

proHdlr.appendTLV(ToolkitConstants.TAG_ALPHA_IDENTIFIER, (byte)0);
proHdlr.send();

尝试4。提示默认文本

byte[] ALPHA_MSG = {};
proHdlr.appendTLV(ToolkitConstants.TAG_ALPHA_IDENTIFIER, ALPHA_MSG, (short)0, (short)ALPHA_MSG.length);
proHdlr.send();

根据ETSI 102.223;8.2阿尔法标识符";部分,它应该是:

长度
描述
Alpha标识符标签1
长度(X(Y
Alpha标识符X

a(尽量不传递任何数据,即忽略proHdlr.appendTLV(ToolkitConstants.TAG_ALPHA_IDENTIFIER行。

b( 该行为可能与电话有关,也可能与特定的调制解调器有关。看看联发科、高通和iPhone,比较一下结果。

相关内容

  • 没有找到相关文章

最新更新