рд╡рд┐рд╡рд░рдг:
рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХреНрд░реИрд╢рд▓реАрдЯрд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдХреНрд░реИрд╢ред
рд╡рд╛рддрд╛рд╡рд░рдг
рд╕рдВрдХреБрд▓
"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)
рдорд┐рд▓ рдЧрдпрд╛?
рд╣рд╛рдЙрдбреА,
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред
@ рдЬреИрд╕реНрдореАрди рдпрд╣рд╛рдБ рд╕реЗ рдЖ рд░рд╣реА
рд╕рддрд╣реА рд╕реНрддрд░ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдмрдВрдзрдХ рдЙрди рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╢реВрдиреНрдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдФрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рд╣реЛрдЧрд╛ред
рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
@Jeasmine @rgomezp рдиреЗрдЯрд┐рд╡ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЙрдо рдкрд░ рд╡рдирд╕рд┐рдЧреНрдирд▓: рд╡рдирд╕рд┐рдЧреНрдирд▓ : [рек.реж.реж, рек.репреп.репреп]
рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА SM-G950F (Android 9) рдкрд░ 99% рдХреНрд░реИрд╢ (рдХреЗрд╡рд▓ 1 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛)
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХрджрдо рдирд╣реАрдВ рдЬрд╛рдирддреЗред
1 - рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рдРрдк рд╕рдореВрд╣ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдкреБрд╢ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реБрдЖред
2 - рдореЗрд░реЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП android_channel_id рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдЖрдИрдбреА рд╣рдЯрд╛рдПрдВ, рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ
3 - android_channel_id рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ
@ kperreau @ luan-nvg рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдЖрдкрдиреЗ рд╣рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА?
рдХреНрдпрд╛ рдЖрдк рдХрд╕реНрдЯрдо рдПрдВрдбреНрд░реЙрдЗрдб рдЪреИрдирд▓ рдЖрдИрдбреА рдпрд╛ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдЪреИрдирд▓ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдРрдк рдиреЗрдЯрд┐рд╡ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдХреЛрдИ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгреА рдХрд░реВрдВрдЧрд╛ред рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ:
рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд▓рдиреЗ рдпрд╛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рджреБрд░реНрдШрдЯрдирд╛ рдХреА рдШрдЯрдирд╛ рдХреЛ рджреЗрдЦ рдХрд░ рдХрд╛рдлреА рдЪрд┐рдВрддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж
рдХреЛрдИ рдЦрдмрд░ ? рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдХрд╛рд░рдг рдореБрдЭреЗ 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 рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред Crashlytics рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╣реА рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ 218 рдХреНрд░реИрд╢ рд╣реБрдПред
рдбрд┐рд╡рд╛рдЗрд╕ рдмреНрд░рд╛рдВрдб - рдУрдкреНрдкреЛ
рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг - 9
рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕-
com.onesignal.NotificationChannelManager.processChannelList
рдШрд╛рддрдХ рдЕрдкрд╡рд╛рдж: java.lang.NullPointerException: рдПрдХ рд╢реВрдиреНрдп рд╡рд╕реНрддреБ рд╕рдВрджрд░реНрдн рдкрд░ рдЖрднрд╛рд╕реА рд╡рд┐рдзрд┐ 'рдмреВрд▓рд┐рдпрди android.app.NotificationChannel.isDeleted ()' рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕
рдХреНрдпрд╛ рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ?