RECEIVE_MMS 和 RECEIVE_WAP_PUSH 有什么区别?

What is the difference between RECEIVE_MMS nad RECEIVE_WAP_PUSH?

RECEIVE_MMS和RECEIVE_WAP_PUSH有什么区别?

<uses-permission android:name="android.permission.RECEIVE_MMS"/>
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/>

根据文档

RECEIVE_MMS

Allows an application to monitor incoming MMS messages. Protection level: dangerous Constant Value: "android.permission.RECEIVE_MMS"

RECEIVE_WAP_PUSH

Allows an application to receive WAP push messages. Protection level: dangerous Constant Value: "android.permission.RECEIVE_WAP_PUSH"

什么是wap推送? 您一定在不知不觉中看到了不同类型的 SMS。例如在屏幕上自动弹出的警报消息,您从电信公司获得的调试消息(它们不会显示在屏幕上;他们为您设置 phone 参数),以及其他类型。

因此 <uses-permission android:name="android.permission.RECEIVE_MMS"/> 允许您监控传入的 MMS 消息,而 <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"/> 允许您接收 WAP 推送消息。