Comments (35)
Hello everyone,
Thank you for your patience and understanding, regarding the recent Flutter updates. I'm aware of the challenges caused by the totally unexpected deprecation of addApplicationDelegate for target extensions. All other deprecations was correctly address, except this one. Due to limited resources, addressing this issue took longer than what i anticipated.
But i have good news: I'm finalizing an update for Flutter 3.16, expected to release in a few days. Until then, using Flutter 3.13.9 is the best temporary solution.
To downgrade to Flutter 3.13.9, execute the instruction bellow at terminal:
git checkout 3.13.9
And right after execute this other instruction:
flutter doctor
I appreciate the community's support and suggestions. Sorry for take so long.
Also, contributions through pull requests are always welcome.
from awesome_notifications.
Downgrading flutter is creating far too many package dependencies issues, since so many others (not this) have upgraded to work with 3.16. Having to rethink this package.
from awesome_notifications.
Certainly I would rather pay more and have reliable support.
from awesome_notifications.
Continue using Flutter 3.13.9 till the issue is fixed. I trust a solution will be made for this. Just saw the same issue right after upgrading too
from awesome_notifications.
Far too many packages are dependent on the latest flutter to go to that effort for a developer who won't make an effort for their own project, so, no, we've moved on.
Also, we considered paying the ten bucks at one point, but I can see now it would take weeeeks to actually get the license key after paying, so, no, again, we've moved on.
Walking backwards is not an option. Too bad, this was a great idea, and could have saved us a lot of hours. What a shame it's abandoned.
from awesome_notifications.
@ScottWallace snake biting its tails. There is an iOS compilation error, but using fcm package you'll get limitations on iOS without app extension.
It can be frustrating, but I dont think Rafael planned that flutter team would add features to iOS app extensions and break some of his work, so I think it's quite unfortunate, for us and also for Rafael.
So far I've not seen a better alternative solving ios limitations. Latest release is recent so it's definitely not abandoned.
Sure, some communication about this issue would help, and reassure us.
I can't downgrade flutter either. In the meantime, I'm working on other platforms so I can go forward, and am waiting too for a solution.
from awesome_notifications.
Guys, I think the iOS Service Extension is optional. There are a couple of nice features that it provides but they are nice-to-have features at best. For me, the only reason I needed it is to download file attachments in push notifications. On iOS, those are kind of hidden from most users anyway.
I see a few options here if I have to run Flutter Latest:
- Remove the Awn service extension & either go without it for now or write my own that only does what I need.
- The source is on Github, I assume @rafaelsetragni would take a PR to help him out. I could spend some time trying to understand his code and see how big the refactor would be. I think it's a matter of converting the extension to using Scene based API's instead of the App Delegate lifecycle API's.
- Wait patiently and remember how little I paid for this product. Maybe think of it as a hybrid OSS project where the active maintainer needs a minimal amount to work on this.
This is still the best Flutter notifications package available that solves a bunch of other cross-platform problems quite well.
@rafaelsetragni I think it would go a long way if you just acknowledged the bug and that it's on your list. If you are working on other stuff I think people would understand that you have resource limits.
from awesome_notifications.
https://pub.dev/packages/awesome_notifications/changelog
https://pub.dev/packages/awesome_notifications_fcm/changelog
from awesome_notifications.
https://pub.dev/packages/awesome_notifications/changelog https://pub.dev/packages/awesome_notifications_fcm/changelog
Again, where is this code? Not a single branch or release on GitHub (where we are now) reflects this. Where is this really?
@ScottWallace I understand your frustration. Probably you need to get something fixed and are in a hurry and really want to have better communication. I feel a bit sad reading your comments though as they seem a bit aggressive. This is still mainly open source code so I would really like to keep the discussions respectful. We shouldn't be demanding too much.
The flutter fix is already in this branch https://github.com/rafaelsetragni/awesome_notifications/tree/hotfixes/0.9.0-fixes
Although this is not the newest version.
from awesome_notifications.
@ScottWallace first off, I'm not associated with the product either. I'm a paid user just like you.
Second, I don't think $10 is a lot of money nor do I think that entitles you to a perfect product that never has any bugs. Apple changed the behavior of the platform which is not in the package authors control anyway.
It certainly doesn't entitle you to treat the author this way. Sure, he could have responded better/sooner but we've all been communicating here and I'm somehow fully aware of the progress on the fix, where the fix was located, that he was working on the fix, etc. The information is out there, in this thread, so who cares who wrote it. Kudos to the community on this and for the author resolving the issue.
Let's keep it professional.
from awesome_notifications.
I've given up on it, setting up the FCM package for local development is too time consuming. I only know that the line registrar.addApplicationDelegate(self)
in SwiftAwesomeNotificationsPlugin.swift
is the problem. If you document this out, you can compile again but the app crashes as soon as you try to display a notification.
@rafaelsetragni This bug is now three weeks old. Can you help us further?
from awesome_notifications.
@rafaelsetragni I think it would go a long way if you just acknowledged the bug and that it's on your list. If you are working on other stuff I think people would understand that you have resource limits.
This is the key point – I have every respect for OSS maintainers but at this time I can't tell whether this is a project that is still being maintained, bearing in mind that this isn't a minor issue.
Perhaps @rafaelsetragni might consider submitting this to https://github.com/fluttercommunity to see if the burden can be shared by the wider community.
from awesome_notifications.
...complains about my "frustration" then makes my point. "Although this is not the newest version," is true, and you'll plainly see in the URL that you point to something other than what you say is available. This is not the 0.9.2 "release" which seems not to exist in code. You call it that on pub.dev, but it's clearly not - that's an untrue 'release' from you on pub.dev.
There is no 0.9.2 release in source code. Please tell the truth.
Also, you're not open source. You're charging $10 for full functionality. Don't hide behind calling it open source when it's a paid product, and don't be surprised when paying customers don't appreciate you disappearing from a clearly broken paid product, then not be truthful about the "fix," which isn't available in code.
No, we're not relying on your paid product (not open source) because, having read YOUR comments, you've been far less than truthful, about releases, about capabilities, about fixes, and about whether or not you're open source.
This is disgraceful.
I understand that you are feeling quite bad at the moment. I am sorry. I did not want to complain about your frustration. Actually I wanted to tell you, that I even understand your frustration.
Nor did I say that the 0.9.2 version is published or anywhere. I said, that the fix is in this branch. The fix that this issue discussion is about. I even said myself, that it is not the newest version. I just wanted to help you out and give you the only link I know of where the fix for the issue discussed here is published.
I am not having anything to do with this project. I am just a random person from the internet using this code. It is still mostly open-source as it works without having a license. And you said, you want to have it working? Why not using the pub.dev version then? It works for me. This bug is fixed there. So I don't see why this is clearly broken.
You say I am not truthfull of MY product? This is not even my product. I really don't know why you are so angry. You are clearly under a lot of stress. I am sorry that there is so much pressure on you to build your project. I sincerely hope there will be easier times soon.
from awesome_notifications.
Hello everyone,
Thank you for your patience and understanding, regarding the recent Flutter updates. I'm aware of the challenges caused by the totally unexpected deprecation of addApplicationDelegate for target extensions. All other deprecations was correctly address, except this one. Due to limited resources, addressing this issue took longer than what i anticipated.
But i have good news: I'm finalizing an update for Flutter 3.16, expected to release in a few days. Until then, using Flutter 3.13.9 is the best temporary solution.
To downgrade to Flutter 3.13.9, execute the instruction bellow at terminal:
git checkout 3.13.9
And right after execute this other instruction:
flutter doctor
I appreciate the community's support and suggestions. Sorry for take so long. Also, contributions through pull requests are always welcome.
@rafaelsetragni Please fix this issue for home_widget library as well we are getting the same issue there as well.
from awesome_notifications.
Experiencing the same with the versions above.
from awesome_notifications.
same here
from awesome_notifications.
@rafaelsetragni this is happening after upgrading to Flutter 3.16.
from awesome_notifications.
Any Solution?
from awesome_notifications.
Same issue here, any solutions ?
from awesome_notifications.
any solution?
from awesome_notifications.
Same here, dead stop on further builds. Need a solution.
from awesome_notifications.
Same here...:/
from awesome_notifications.
Just use flutter 3.13.9 for now, until the issue is fixed.
I talked @rafaelsetragni that was the solution he gave me, at least unblocked me from development.
from awesome_notifications.
@scopendo We also (as a company) started to thinking about stop using this plugin, We love it and we hope them the best , and they do great job, but the support is really bad unfortunately.
from awesome_notifications.
@offline-first have you solve this error?
from awesome_notifications.
@ScottWallace what did you use instead? Firebase Messaging with its limitations, developing your own plugins or something else?
from awesome_notifications.
We had a bunch of old Firebase (FCM) code commented out when we went down this path. Just restored it. Would love to know of a better package.
from awesome_notifications.
@chadpav I talked to @rafaelsetragni and he told me, that he is aware of the bug and is working on it. But I guess it can still take a while.
from awesome_notifications.
Thank you for the update @rafaelsetragni and speaking for myself, there is no need to apologise for it taking so long, it's just the not knowing of whether it is even going to be worked on.
Is there a detailed technical guide that describes the plugin implementation? I think the problem I and perhaps others have is lacking the iOS skills to maintain such a plugin, in order to contribute.
from awesome_notifications.
Any updates on this @rafaelsetragni ?
from awesome_notifications.
Yes, we are on version 0.9.2. This issue was already fixed.
from awesome_notifications.
Yes, we are on version 0.9.2. This issue was already fixed.
Where? There's no release 0.9.2, the release branch isn't 0.9.2, the hotfix branch isn't 0.9.2, nor development branch. Seriously, where is this fixed in a way that allows people to 1) access it, and 2) trust it.
from awesome_notifications.
https://pub.dev/packages/awesome_notifications/changelog https://pub.dev/packages/awesome_notifications_fcm/changelog
Again, where is this code? Not a single branch or release on GitHub (where we are now) reflects this. Where is this really?
from awesome_notifications.
...complains about my "frustration" then makes my point. "Although this is not the newest version," is true, and you'll plainly see in the URL that you point to something other than what you say is available. This is not the 0.9.2 "release" which seems not to exist in code. You call it that on pub.dev, but it's clearly not - that's an untrue 'release' from you on pub.dev.
There is no 0.9.2 release in source code. Please tell the truth.
Also, you're not open source. You're charging $10 for full functionality. Don't hide behind calling it open source when it's a paid product, and don't be surprised when paying customers don't appreciate you disappearing from a clearly broken paid product, then not be truthful about the "fix," which isn't available in code.
No, we're not relying on your paid product (not open source) because, having read YOUR comments, you've been far less than truthful, about releases, about capabilities, about fixes, and about whether or not you're open source.
This is disgraceful.
from awesome_notifications.
@nietsmmar My sincere apologies - I wasn't aware I wasn't speaking to the author. I was directing my comments only to the author, not to you, and I apologize for my confusion. In no way did I wish to impune you.
I stand by my statements regarding the author in full and without hesitation.
from awesome_notifications.
Related Issues (20)
- Readme flutter_background_fetch dose not exist HOT 1
- Cancel only the next notification occurrence in repeat mode HOT 1
- Custom Sound is not working when app is in background or terminated HOT 1
- me.carda:AndroidAwnCore not found HOT 5
- [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(SHARED_PREFERENCES_NOT_AVAILABLE, class c3.b isn't parameterized, sharedPreferences.get, null) HOT 4
- NullPointerException: Context.getPackageName()' on a null object reference HOT 1
- How to receive / show payload from fcm (awesome_notifications_fcm) HOT 1
- requestPermissionToSendNotifications() not returning when sent to app notification settings HOT 2
- intl package version conflict with other packages HOT 1
- Some awesome notifications warnings when running the app
- Pod install warnings caused by 0.9 pod modifications changes HOT 2
- Allow setting android's notification "priority"
- Notification channel 'scheduled' does not exist.
- Background Notification not displaying HOT 1
- "[Demo]" appended in the subject of android device HOT 2
- How to use `onBackgroundMessage` function similar to `FirebaseMessaging` HOT 1
- How can awesome_notifications wake up the screen and make notifications when the screen is off
- iOS. Schedule Notification StartDate EndDate and Interval issue
- How do I set a different background color icon?
- createNotification returns false on Android
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awesome_notifications.