我正在尝试实现短信一次性代码自动填充服务。
SmsCodeAutofillClient smsCodeAutofillClient = SmsCodeRetriever.getAutofillClient(this);
Task<Void> voidTask = smsCodeAutofillClient.startSmsCodeRetriever();
每次,此任务都会失败,但以下情况例外:“异常:36501”,状态消息为API_NOT_AVAILABLE。Google文档对此状态说明如下:
调用应用程序没有资格使用此特定API。
注意:对于SmsCodeAutofillClient,此状态指示调用应用程序不是当前用户指定的自动填充服务。
我的问题是,这个异常实际上意味着什么?“调用应用程序不是当前用户指定的自动填充服务”意味着什么?
1条答案
按热度按时间uyto3xhc1#
这意味着您的应用必须是Autofill service应用,此外,它需要被选为设备的默认自动填充服务应用,请参阅here以获取参考。
以上是使用此API的先决条件。