-
Notifications
You must be signed in to change notification settings - Fork 766
Questions about Silence of Maintainers #519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
They aren't maintaining it, hence why all of the PRs to fix and make this useable. It is depressing to look at 50% of the PRs getting closed from stalebot just because the owners don't want to review. I hope someone steps up and becomes more active but I really don't see that happening looking at this history of issues. |
Hm. |
One solution could be for someone to fork this, make the changes and actively review and respond to PRs and issues. All you would need is to set docs and publish this as a package. (Looking at the license I see nothing limiting you from doing this) |
Is this package not useable for production apps? I'm running into problems already and I have barely started. |
Oh it's usable. |
I think there are some alternatives if you don't intend to have local notifications, like react-native-firebase |
Yes, but the package doesn't handle notifications in general well anymore because they cut support for it recently. |
Yeah, they have a paid package now - invertase/react-native-firebase#2566 (comment)
You can but you more or less have to look through issues and PR's to piece together a working package. For me this included #496, #502 and #517. There may be more depending on what you're intending to do. My implementation was fairly basic. |
@tattivitorino try implementing this PR #496, I had the same issue |
@puremana do you think it's safe and ok to use this https://www.npmjs.com/package/patch-package to implement this PR? I've never done it! |
Looks good to me |
+1 |
@luisfuertes I suggest you make your own issue for this. |
@andersonaddo its ok |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
The issue has been closed for inactivity. |
Some (rather rude! yet still disregarded and closed-as-stale) comments [1] on wix/react-native-notifications report that it's a shame to see a decrease in activity from the maintainers, since it's the only viable cross-platform library for RN push notifications. But we don't even use it in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems strange to have two different libraries doing work to support push notifications on iOS. See also discussion [2]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of `react-native-notifications` [3] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [4] from RN v0.60 to complete our setup. Some parts were missing, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. 3. Change the bit under the comment "Called when a notification is delivered to a foreground app." to correctly call the completion handler with UNNotificationPresentationOptions instead of UNAuthorizationOptions. N.B.: Also, remove the options that ask it to play a sound and show an alert, as these aren't part of the current behavior. That just leaves updating the badge count. 4. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 5. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 6. Do various housekeeping things like removing the libdef. 7. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [5], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 8. On Android, test that notifications appear (regardless of closed/background/foreground state) and navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [3]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [4]: https://reactnative.dev/docs/0.60/pushnotificationios [5]: react-native-push-notification/ios#24 (comment)
Some (rather rude! yet still disregarded and closed-as-stale) comments [1] on wix/react-native-notifications report that it's a shame to see a decrease in activity from the maintainers, since it's the only viable cross-platform library for RN push notifications. But we don't even use it in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems strange to have two different libraries doing work to support push notifications on iOS. See also discussion [2]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of `react-native-notifications` [3] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [4] from RN v0.60 to complete our setup. Some parts were missing, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. 3. Change the bit under the comment "Called when a notification is delivered to a foreground app." to correctly call the completion handler with UNNotificationPresentationOptions instead of UNAuthorizationOptions. N.B.: Also, remove the options that ask it to play a sound and show an alert, as these aren't part of the current behavior. That just leaves updating the badge count. 4. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 5. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 6. Do various housekeeping things like removing the libdef. 7. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [5], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 8. On Android, test that notifications appear (regardless of closed/background/foreground state) and navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [3]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [4]: https://reactnative.dev/docs/0.60/pushnotificationios [5]: react-native-push-notification/ios#24 (comment)
Some (rather rude! yet still disregarded and closed-as-stale) comments [1] on wix/react-native-notifications report that it's a shame to see a decrease in activity from the maintainers, since it's the only viable cross-platform library for RN push notifications. But we don't even use it in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems strange to have two different libraries doing work to support push notifications on iOS. See also discussion [2]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of `react-native-notifications` [3] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [4] from RN v0.60 to complete our setup. Some parts were missing, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. 3. Change the bit under the comment "Called when a notification is delivered to a foreground app." to correctly call the completion handler with UNNotificationPresentationOptions instead of UNAuthorizationOptions. N.B.: Also, remove the options that ask it to play a sound and show an alert, as these aren't part of the current behavior. That just leaves updating the badge count. 4. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 5. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 6. Do various housekeeping things like removing the libdef. 7. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [5], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 8. On Android, test that notifications appear (regardless of closed/background/foreground state) and navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [3]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [4]: https://reactnative.dev/docs/0.60/pushnotificationios [5]: react-native-push-notification/ios#24 (comment)
Some (rather rude! yet still disregarded and closed-as-stale) comments [1] on wix/react-native-notifications report that it's a shame to see a decrease in activity from the maintainers, since it's the only viable cross-platform library for RN push notifications. But we don't even use it in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems strange to have two different libraries doing work to support push notifications on iOS. See also discussion [2]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of `react-native-notifications` [3] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [4] from RN v0.60 to complete our setup. Some parts were missing, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. 3. Change the bit under the comment "Called when a notification is delivered to a foreground app." to correctly call the completion handler with UNNotificationPresentationOptions instead of UNAuthorizationOptions. N.B.: Also, remove the options that ask it to play a sound and show an alert, as these aren't part of the current behavior. That just leaves updating the badge count. 4. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 5. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 6. Do various housekeeping things like removing the libdef. 7. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [5], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 8. On Android, test that notifications appear (regardless of closed/background/foreground state) and navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [3]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [4]: https://reactnative.dev/docs/0.60/pushnotificationios [5]: react-native-push-notification/ios#24 (comment)
wix/react-native-notifications doesn't seem to be maintained [1]. expo-notifications also works on both platforms, but we've decided it's not for us [2]. But we don't even use react-native-notifications in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems non-optimal to have two different libraries doing work to support push notifications on iOS. See also discussion [3]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of wix/react-native-notifications [4] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [5] from RN v0.62 to complete our setup. We hadn't yet done everything in these instructions, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. We did some of this setup in the previous commit. 3. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 4. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 5. Do various housekeeping things like removing the libdef. 6. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [6], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 7. On Android, test that notifications appear (regardless of closed/background/foreground state) and that they navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/1061130 [3]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [4]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [5]: https://reactnative.dev/docs/0.62/pushnotificationios [6]: react-native-push-notification/ios#24 (comment)
wix/react-native-notifications doesn't seem to be maintained [1]. expo-notifications also works on both platforms, but we've decided it's not for us [2]. But we don't even use react-native-notifications in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems non-optimal to have two different libraries doing work to support push notifications on iOS. See also discussion [3]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of wix/react-native-notifications [4] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [5] from RN v0.62 to complete our setup. We hadn't yet done everything in these instructions, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. We did some of this setup in the previous commit. 3. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 4. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 5. Do various housekeeping things like removing the libdef. 6. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [6], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 7. On Android, test that notifications appear (regardless of closed/background/foreground state) and that they navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/1061130 [3]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [4]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [5]: https://reactnative.dev/docs/0.62/pushnotificationios [6]: react-native-push-notification/ios#24 (comment)
wix/react-native-notifications doesn't seem to be maintained [1]. expo-notifications also works on both platforms, but we've decided it's not for us [2]. But we don't even use react-native-notifications in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems non-optimal to have two different libraries doing work to support push notifications on iOS. See also discussion [3]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of wix/react-native-notifications [4] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [5] from RN v0.62 to complete our setup. We hadn't yet done everything in these instructions, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. We did some of this setup in the previous commit. 3. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 4. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 5. Do various housekeeping things like removing the libdef. 6. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [6], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 7. On Android, test that notifications appear (regardless of closed/background/foreground state) and that they navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/1061130 [3]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [4]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [5]: https://reactnative.dev/docs/0.62/pushnotificationios [6]: react-native-push-notification/ios#24 (comment)
wix/react-native-notifications doesn't seem to be maintained [1]. expo-notifications also works on both platforms, but we've decided it's not for us [2]. But we don't even use react-native-notifications in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems non-optimal to have two different libraries doing work to support push notifications on iOS. See also discussion [3]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of wix/react-native-notifications [4] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [5] from RN v0.62 to complete our setup. We hadn't yet done everything in these instructions, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. We did some of this setup in the previous commit. 3. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 4. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 5. Do various housekeeping things like removing the libdef. 6. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [6], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 7. On Android, test that notifications appear (regardless of closed/background/foreground state) and that they navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/1061130 [3]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [4]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [5]: https://reactnative.dev/docs/0.62/pushnotificationios [6]: react-native-push-notification/ios#24 (comment)
wix/react-native-notifications doesn't seem to be maintained [1]. expo-notifications also works on both platforms, but we've decided it's not for us [2]. But we don't even use react-native-notifications in a cross-platform way; we uprooted the last of the linking logic on Android in 01b33ad. It also seems non-optimal to have two different libraries doing work to support push notifications on iOS. See also discussion [3]. So, let PushNotificationIOS from react-native take responsibility for what this library has been doing. Then, since *that's* deprecated, an upcoming commit will have us using that same code but from react-native-community, where it's maintained. These were my steps: 1. Use the setup instructions for our version of wix/react-native-notifications [4] to tear it down. 2. Use the setup instructions for `PushNotificationIOS` [5] from RN v0.62 to complete our setup. We hadn't yet done everything in these instructions, whether because we didn't need that functionality before, or it wasn't available in earlier RN versions. We did some of this setup in the previous commit. 3. Make tiny, NFC adjustments, mostly to indentation, to smooth the transition to the react-native-community module. 4. Change the call sites to use PushNotificationIOS, and update some types and comments. One part that stands out is the removal of the "consumeBackgroundQueue" hack from c0e2233. Nothing further is necessary, it just works. :) 5. Do various housekeeping things like removing the libdef. 6. On iOS, test that notifications still appear in the closed and background states and that, from either state, they navigate to the corresponding narrow. All works as expected, with one "gotcha": from a cold start, in debug mode, sometimes notifications don't navigate. There's an open issue for this [6], and it seems it doesn't affect release builds. In debug mode, I was able to solve it by disabling "Debug JS Remotely", following one comment there. In any case, `getInitialNotification` is what we've already been using PushNotificationIOS for, for a long time, so this hiccup is not new. 7. On Android, test that notifications appear (regardless of closed/background/foreground state) and that they navigate to the corresponding narrow. [1]: wix/react-native-notifications#519 (comment) [2]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/1061130 [3]: https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/iOS.20push.20notifications/near/825122 [4]: https://github.com/wix/react-native-notifications/blob/882775fb5/docs/installation.md [5]: https://reactnative.dev/docs/0.62/pushnotificationios [6]: react-native-push-notification/ios#24 (comment)
react-native-push-notification has been abandoned for a while, so this package is pretty much the only well-done, free and maintained package for RN push notifications now.
It seems like you guys are maintaining the project, because commits are still coming in. But y'alls are so silent in regards to issues and PRs. How come?
The text was updated successfully, but these errors were encountered: