有没有办法从Android应用程序确定用户是否通过设置禁用了应用程序上的推送通知?
答案 0 :(得分:4)
我假设该标志是禁用“推送消息”?
没有
“推送”是一种向服务器发送信息的方式,由服务器发起,而不是由客户端发起。最常用的Android通信引擎被称为“推送”,是Google云消息传递(GCM)。
“设置”中的“显示通知”复选框控制设备是否应显示此应用的Notification
次请求(其次,该应用是否可以显示Toast
)。
虽然可以通过GCM样式推送创建Notification
请求 ,但它们是完全不同的东西。 GCM不会自动导致Notification
,并且很少Notification
次请求与GCM有关。