Comments (19)
Now that I see that you are very skilled so I think I stay out of this fire base notification development. I can set it later to run on my server but will only use directly your version so not going to do my own forks. I let you be specialist on this thing. Have to thank you again for participating.
So basically to enabled FCM I need to set up server key, set up script on my server with it but what about at Android app side, any requirements now there?
from paketin-seuranta.
@norkator I made an separate repository for the server. https://github.com/developerfromjokela/Paketin-Seuranta-Server. You can fork it, to add more code if you want. This script will push an push message to the app, and the Firebase listener in the app is going to trigger the update.
from paketin-seuranta.
from paketin-seuranta.
That "server" is actually straight towards posti own server. I don't forward data on any way. I don't have server assosiated towards this app. So this is all source code for this whole app right here.
from paketin-seuranta.
You can make new branch and add your developments there, I will review, test, merge and build done works.
from paketin-seuranta.
I had long time ago problem that posti server ip was changing so I used my own domain service provider to stay up to date with their server. That problem no longer exists so I can change that to direct one.
from paketin-seuranta.
from paketin-seuranta.
Where will this php script be located at? I don't allow any random servers due privacy issues
from paketin-seuranta.
from paketin-seuranta.
@norkator Even if it's on my server, any user data will not be saved. All updates Will Be done on the user's device. Push update triggers the update. 😉
from paketin-seuranta.
Okay we'll see later when I review done works. Thanks for participating.
from paketin-seuranta.
I double reviewed code because I don't understand this part "the Firebase listener in the app is going to trigger the update." -> I haven't yet found this " Firebase listener " so how this works or is this yet to be implemented?
from paketin-seuranta.
I have server key now so I set up your fcm server code up and running on my server ready for this.
from paketin-seuranta.
@developerfromjokela we have problem: #5
maybe should drop support for Kitkat, what do you think? or should we try keep support.
based on statistics only few people really have older Android version so obviously I will drop support.
from paketin-seuranta.
from paketin-seuranta.
I just dropped it. Released update.
from paketin-seuranta.
Ok. When will you release the update to Google play?
from paketin-seuranta.
Ok. When will you release the update to Google play?
Its already in Googles processing
from paketin-seuranta.
It's done, closing the issue
from paketin-seuranta.
Related Issues (20)
- Make estimate delivery date visible HOT 1
- User interface improvements HOT 3
- Clean terrible query mess
- Create test support to test every available courier strategy
- CSV export change
- Slide to archive is too sensitive after the recent update
- Omniva tracking support
- PostNord tracking is broken
- Matkahuolto delivery icon/state wrong after reminder message HOT 2
- Feature request: filter duplicate tracking codes from barcode list HOT 2
- Posti home delivery MPS packages show last pick up day HOT 1
- GPLv3 License violation (readme) HOT 5
- DHL Express tracking is broken HOT 2
- Widget does not work with compileSdkVersion 31 HOT 1
- Posti integration is broken HOT 4
- DHL Express tracking fails HOT 13
- Matkahuolto package displayed as in transit after a failure to notify receiver status HOT 2
- Develop an iOS/MacOS variant? HOT 1
- Fix storage permission logic to handle newer Android versions
- SchenkerStrategy tracking. Possibility to choose tracking reference type?
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 paketin-seuranta.