File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
core/src/main/java/com/onesignal/core
notifications/src/main/java/com/onesignal/notifications/internal/permissions/impl Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,11 @@ class PermissionsActivity : Activity() {
104
104
? : throw RuntimeException (" Missing handler for permissionRequestType: $permissionRequestType " )
105
105
if (granted) {
106
106
callback.onAccept()
107
+ _preferenceService !! .saveBool(
108
+ PreferenceStores .ONESIGNAL ,
109
+ " ${PreferenceOneSignalKeys .PREFS_OS_USER_RESOLVED_PERMISSION_PREFIX }$androidPermissionString " ,
110
+ true ,
111
+ )
107
112
} else {
108
113
callback.onReject(shouldShowSettings())
109
114
}
@@ -132,7 +137,7 @@ class PermissionsActivity : Activity() {
132
137
) {
133
138
_preferenceService !! .saveBool(
134
139
PreferenceStores .ONESIGNAL ,
135
- " ${PreferenceOneSignalKeys .PREFS_OS_USER_REJECTED_PERMISSION_PREFIX }$androidPermissionString " ,
140
+ " ${PreferenceOneSignalKeys .PREFS_OS_USER_RESOLVED_PERMISSION_PREFIX }$androidPermissionString " ,
136
141
true ,
137
142
)
138
143
return false
@@ -141,7 +146,7 @@ class PermissionsActivity : Activity() {
141
146
142
147
return _preferenceService !! .getBool(
143
148
PreferenceStores .ONESIGNAL ,
144
- " ${PreferenceOneSignalKeys .PREFS_OS_USER_REJECTED_PERMISSION_PREFIX }$androidPermissionString " ,
149
+ " ${PreferenceOneSignalKeys .PREFS_OS_USER_RESOLVED_PERMISSION_PREFIX }$androidPermissionString " ,
145
150
false ,
146
151
)!!
147
152
}
Original file line number Diff line number Diff line change @@ -156,7 +156,7 @@ object PreferenceOneSignalKeys {
156
156
* (Boolean) A prefix key for the permission state. When true, the user has rejected this
157
157
* permission too many times and will not be prompted again.
158
158
*/
159
- const val PREFS_OS_USER_REJECTED_PERMISSION_PREFIX = " USER_REJECTED_PERMISSION_ "
159
+ const val PREFS_OS_USER_RESOLVED_PERMISSION_PREFIX = " USER_RESOLVED_PERMISSION_ "
160
160
161
161
// HTTP
162
162
/* *
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ internal class NotificationPermissionController(
58
58
override val canRequestPermission: Boolean
59
59
get() = ! _preferenceService .getBool(
60
60
PreferenceStores .ONESIGNAL ,
61
- " ${PreferenceOneSignalKeys .PREFS_OS_USER_REJECTED_PERMISSION_PREFIX }$ANDROID_PERMISSION_STRING " ,
61
+ " ${PreferenceOneSignalKeys .PREFS_OS_USER_RESOLVED_PERMISSION_PREFIX }$ANDROID_PERMISSION_STRING " ,
62
62
false ,
63
63
)!!
64
64
You can’t perform that action at this time.
0 commit comments