React-native-onesignal: [рдХреНрд░реИрд╢] [рдПрдВрдбреНрд░реЙрдЗрдб] рдПрдХ рд╢реВрдиреНрдп рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рдкрд░ рдЖрднрд╛рд╕реА рд╡рд┐рдзрд┐ 'рдмреВрд▓рд┐рдпрди android.app.NotificationChannel.isDeleted ()' рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЬрдире░ 2021  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OneSignal/react-native-onesignal

рд╡рд┐рд╡рд░рдг:

рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХреНрд░реИрд╢рд▓реАрдЯрд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХреНрд░реИрд╢ред

рд╡рд╛рддрд╛рд╡рд░рдг
рд╕рдВрдХреБрд▓

"react": "16.13.1",
"react-native": "0.63.4",
"react-native-onesignal": "^4.0.3",

рдпреБрдХреНрддрд┐

Android: 8
Devices: HUAWEI P10 lite,  Sasmung Galaxy S8

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
рдПрдХ рдкреБрд╢ рд╕реВрдЪрдирд╛ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред

рдФрд░ рдХреБрдЫ:

рддреНрд░реБрдЯрд┐

Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'boolean android.app.NotificationChannel.isDeleted()' on a null object reference

рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.app.NotificationChannel.isDeleted()' on a null object reference
       at android.os.Parcel.readException(Parcel.java:1960)
       at android.os.Parcel.readException(Parcel.java:1900)
       at android.app.INotificationManager$Stub$Proxy.getNotificationChannels(INotificationManager.java:1618)
       at android.app.NotificationManager.getNotificationChannels(NotificationManager.java:515)
       at com.onesignal.NotificationChannelManager.processChannelList(NotificationChannelManager.java:236)
       at com.onesignal.OneSignal$5.complete(OneSignal.java:970)
       at com.onesignal.OneSignalRemoteParams.processJson(OneSignalRemoteParams.java:205)
       at com.onesignal.OneSignalRemoteParams.access$100(OneSignalRemoteParams.java:12)
       at com.onesignal.OneSignalRemoteParams$1.onSuccess(OneSignalRemoteParams.java:150)
       at com.onesignal.OneSignalRestClient$5.run(OneSignalRestClient.java:269)
       at java.lang.Thread.run(Thread.java:784)
Help Wanted Possible Bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред Crashlytics рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╣реА рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ 218 рдХреНрд░реИрд╢ рд╣реБрдПред
рдбрд┐рд╡рд╛рдЗрд╕ рдмреНрд░рд╛рдВрдб - рдУрдкреНрдкреЛ
рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг - 9
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕-
com.onesignal.NotificationChannelManager.processChannelList
рдШрд╛рддрдХ рдЕрдкрд╡рд╛рдж: java.lang.NullPointerException: рдПрдХ рд╢реВрдиреНрдп рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рдкрд░ рдЖрднрд╛рд╕реА рд╡рд┐рдзрд┐ 'рдмреВрд▓рд┐рдпрди android.app.NotificationChannel.isDeleted ()' рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕

рдХреНрдпрд╛ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдорд┐рд▓ рдЧрдпрд╛?

рд╣рд╛рдЙрдбреА,
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

@ рдЬреИрд╕реНрдореАрди рдпрд╣рд╛рдБ рд╕реЗ рдЖ рд░рд╣реА

рд╕рддрд╣реА рд╕реНрддрд░ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдмрдВрдзрдХ рдЙрди рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢реВрдиреНрдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдФрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@Jeasmine @rgomezp рдиреЗрдЯрд┐рд╡ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЙрдо рдкрд░ рд╡рдирд╕рд┐рдЧреНрдирд▓: рд╡рдирд╕рд┐рдЧреНрдирд▓ : [рек.реж.реж, рек.репреп.репреп]
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА SM-G950F (Android 9) рдкрд░ 99% рдХреНрд░реИрд╢ (рдХреЗрд╡рд▓ 1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХрджрдо рдирд╣реАрдВ рдЬрд╛рдирддреЗред

1 - рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рдРрдк рд╕рдореВрд╣ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдкреБрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реБрдЖред
2 - рдореЗрд░реЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП android_channel_id рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдЖрдИрдбреА рд╣рдЯрд╛рдПрдВ, рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ
3 - android_channel_id рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ

@ kperreau @ luan-nvg рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдЖрдкрдиреЗ рд╣рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА?

рдХреНрдпрд╛ рдЖрдк рдХрд╕реНрдЯрдо рдПрдВрдбреНрд░реЙрдЗрдб рдЪреИрдирд▓ рдЖрдИрдбреА рдпрд╛ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдЪреИрдирд▓ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдРрдк рдиреЗрдЯрд┐рд╡ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдХреЛрдИ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реВрдВрдЧрд╛ред рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ:

  1. рд╡рдирд╕рд┐рдЧреНрдирд▓ рдПрд╕рдбреАрдХреЗ 4.0.0 . рд╣реИ
  2. рдбрд┐рд╡рд╛рдЗрд╕ Android 9 рд╣реИ, Oppo Realme C1, 90% рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ, 87 рдШрдЯрдирд╛рдПрдВ рд╣реБрдИрдВ, рдФрд░ рдХреЗрд╡рд▓ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
  3. рдкрддрд╛ рдирд╣реАрдВ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИ
  4. рдХреЛрдб рднрд╛рдЧ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рд╡рд╣реА @rgomezp рдЬреИрд╕рд╛ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд▓рдиреЗ рдпрд╛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рджреБрд░реНрдШрдЯрдирд╛ рдХреА рдШрдЯрдирд╛ рдХреЛ рджреЗрдЦ рдХрд░ рдХрд╛рдлреА рдЪрд┐рдВрддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж

рдХреЛрдИ рдЦрдмрд░ ? рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдХрд╛рд░рдг рдореБрдЭреЗ Play Store рдкрд░ рдХреБрдЫ рдЦрд░рд╛рдм рд╕рдореАрдХреНрд╖рд╛ рдорд┐рд▓реАред
рд╕реИрдорд╕рдВрдЧ S8 рдпреВрдЬрд░ (рдПрдВрдбреНрд░реЙрдЗрдб 9) рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдХреНрд░реИрд╢ рдорд┐рд▓ рдЧрдпрд╛ред

@ jfishman1 рдореИрдВ рдХрд╕реНрдЯрдо рдПрдВрдбреНрд░реЙрдЗрдб рдЪреИрдирд▓ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред Crashlytics рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╣реА рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ 218 рдХреНрд░реИрд╢ рд╣реБрдПред
рдбрд┐рд╡рд╛рдЗрд╕ рдмреНрд░рд╛рдВрдб - рдУрдкреНрдкреЛ
рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг - 9
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕-
com.onesignal.NotificationChannelManager.processChannelList
рдШрд╛рддрдХ рдЕрдкрд╡рд╛рдж: java.lang.NullPointerException: рдПрдХ рд╢реВрдиреНрдп рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рдкрд░ рдЖрднрд╛рд╕реА рд╡рд┐рдзрд┐ 'рдмреВрд▓рд┐рдпрди android.app.NotificationChannel.isDeleted ()' рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕

рдХреНрдпрд╛ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?

рд╣рд╛рдп @rgomezp ,
рдЗрд╕ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрдм рддрдХ рд▓рдЧрднрдЧ 2-3k рдХреНрд░реИрд╢ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдореЗрд░реА рдХреНрд░реИрд╢рд▓рд╛рдИрдЯрд┐рдХреНрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдЧрдбрд╝рдмрдбрд╝рд╛ рдЧрдИ рд╣реИред рдХреГрдкрдпрд╛ рдХреЛрдИ рдЙрдкрд╛рдп рдмрддрд╛рдПрдВред

https://github.com/OneSignal/OneSignal-Android-SDK/issues/1291 рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

phantom1299 picture phantom1299  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HristoEftimov picture HristoEftimov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GeoffreyPlitt picture GeoffreyPlitt  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

andrewworld picture andrewworld  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Luckygirlllll picture Luckygirlllll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ