我在Playstore上有一个应用,这是我的小用户社区的必备条件。 我的应用程序从站点读取血糖值,并将其转发到运行同一应用程序的其他手机。一些用户希望具有电话/短信功能,因此当葡萄糖读数过低时,他们可以警告/呼叫其他人。
好吧,我收到了Google的来信,说我不能提出异议,但我拒绝了,因此我正在重新设计该应用程序。看来他们在读取清单中的这些权限。
我的问题是:如果用户通过设置手动将这些权限放进去,我猜我应该能够查询这些权限并激活那些功能?我是否可以发送SMS或激活呼叫而不将其显示在清单中,而是通过权限设置授予它们?
提前谢谢。
答案 0 :(得分:1)
我是否可以发送SMS或激活呼叫而不将其显示在清单中,而是通过权限设置授予它们?
不,对不起。 Android 6.0+运行时权限(包括READ_PHONE_STATE
和SEND_SMS
)都需要同时满足以下条件:
某些用户希望具有电话/短信功能,因此当血糖读数过低时,他们可以警告/呼叫其他人。
ACTION_DIAL
可用于简化拨打电话的过程,ACTION_SEND
可用于简化发送SMS的电话。两者都不需要dangerous
权限。不过,两者都不是完全自动化的。
除此之外,您还需要查看Twilio之类的服务,让它们代您拨打电话或发送短信。