我在通过我的应用程序在 Android 设备上发送短信时遇到问题。
在 Android 操作系统 4.2.2 上,在应用信息中,它向我显示发送高级短信的下拉列表(带有选项询问、从不允许、始终允许)。
我如何才能将此设置永久设置为始终以编程方式允许?
最佳答案
如果这是可能的,那么在发送可能会花钱的付费 SMS 之前警告用户的目的就违背了。
如果您阅读 Android Compatibility Definition Document (CDD)您会发现在发送高级 SMS 之前警告用户是任何 OS 实现都必须满足的要求才能与 Android 兼容,因此应用不可能通过编程方式设置来逃避此要求。
Android 系统根据 /data/misc/sms/codes.xml
中定义的 REGEX 检查短信号码,并且此警告消息将在您的应用程序无法控制的情况下自动触发。
关于android - 如何设置发送高级短信权限始终允许在 android 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19379281/