我不想被逼,但我不知道该怎么办。
switch_push.isChecked = sysPref.pushEnabled
switch_push.setOnCheckedChangeListener { _, isChecked ->
sysPref.pushEnabled = isChecked
}
首先,我做了一个开关,以便我可以拒绝推送,并将其保存为共享首选项。
override fun onMessageReceived(remoteMessage: RemoteMessage) {
Log.d(TAG, "From: " + remoteMessage.from)
if (remoteMessage.notification != null) {
Log.d(TAG, "Notification Message Body: ${remoteMessage.notification?.body}")
sendNotification(remoteMessage.notification)
}
}
但是,如果这里限制发送推送到布尔值,推送仍然会被发送。
如何限制发送推送?