Hello Community members,
With this post, I would like to give you an update on Nodifier app for SPKCC & DLUX Nodes.
If you don't like watching video, check out screen-shots driven article.
(though, I recommend watching video & screen-shots both)
App Icon
3rd row, last item - app name - notifier.
Don't like app icon? Send me app-icon of your choice. 1024x1024 px (72 resolution)
Dashboard
Upon launching application, user will be redirected to this screen.
Here, user can check details about spkcc nodes.
Drawer Menu
Want to check Dlux node? Open side menu (drawer / hamburger menu) & tap on Dlux nodes
.
Don't like the links / additional items which I've added? add comment to this article.
Dlux nodes
Here you can see that the node which I've added (as observer) is highlighted in blue.
Do you want to add more hive-user-id to observe nodes? Tap on settings gear.
Manage Notifications
As you can see, I've set notifications only for my node. But if you want, you can add one-or-more hive-user-ids for getting push notifications.
To add more, Tap +
button from bottom-right corner.
Add Hive user id of your node
Enter hive-user-id. Make sure you DO NOT add @
sign in the field.
Choose node-type.
I've added 3 options. SPKCC, DLUX & both.
I am running both. So, I've added an option to add both also :P
In this example, I entered pizza-dlux
Updated notifications
On manage notifications page, you'll see updated notification.
This screen is still buggy for iOS users (Android app is yet to be built)
Here, you can see that, now app shows both sagarkothari88
and pizza-dlux
.
All Set? Nodify me please.
So, have you added your node names (hive-user-id)? If yes, time to kill your app.
Double tap home button (for touch-id users), or swipe from bottom of the screen & kill app.
In few mins, your app is registered to receive notifications.
You can see that pizza-dlux
isn't running the spkcc
node. So, I got notification for that.
How frequently?
Every 2 mins.
If your node is down, server will send you push notifications every 2 mins. This is universal settings at the moment. Here are few more examples of notifications in case your node is down. I entered sagarkothari99
which is neither running spkcc
nor dlux
. So, I started getting double notifications every 2 mins.
What Server?
I've deployed a node-js backend which reads firebase-firestore-db every 2 mins & Nodifys users.
What Firebase?
Firebase is a suite of services. I am using following services from Firebase.
- Firebase Authentication
- For anonymous authentication
- Firebase cloud messaging
- For sending push notifications
- Firebase crashlytics
- For crash reports in case app crashes
- Firebase firestore
- To store data of anonymous users.
Firebase Dashboard
Here is how Firebase dashboard looks like
Firebase Authentication
I have used different iOS Simulators & devices & each one represents anonymous user.
Firebase Firestore
It gives me preview of how data is stored in collection & documents structure.
Enough ! GIVE ME The app already.
Yep. I am excited too. I want to distribute the app as early as possible.
So, I submitted app to Apple for review.
REJECTED
Apple has rejected our app-submission & due to which I can not distribute Nodifier app.
I am trying to have conversation with Apple. But it's Sunday. I'll keep pushing from my end & as soon as App is approved, I'll notify you, I mean Nodify all of you :) 🙏
Where is task based update?
I think the post is already too long. May be in the next update, I'll add task wise update.
Why YouTube link instead of using 3speak link?
I am in remote area & on my mobile data. I've tried both IPFS uploads & 3speak uploads.
At the moment, I find YouTube upload faster & simple. So, I am using unlisted videos of YouTube for now.
As soon as I am back in town, I'll switch to 3speak videos.