Comments (5)
Dear @andresgruber
To simulate the bug where notifications in the notification center (NC) are missed on both platforms, follow these steps:
- Sign in to a study that has an intervention.
- Close the app.
- Pause the study. (You receive a notification about pausing the study, and all former messages will be deleted from NC. in this stage.)
- Resume the study. (Another push notification will arrive, indicating that the study has been resumed.)
- Do not open the app before receiving at least one intervention as a push notification message.
- When you receive the intervention, open the app, you will observe that there are no messages in the NC!
It seems that all push notification messages are missed in the NC after a study is paused until the app is opened for the first time.
from more-app-multiplatform.
Hi @alireza-dhp - thank you, finally we can reproduce this case. We suggest to not deleting the notifications in case of a study update. This will solve this case. The only downside would be, a participant might have an notification in his tab which is not more functional e.g. because a corresponding target observation has been removed during pausing the study.
from more-app-multiplatform.
Hi @andresgruber,
I donβt think this would be a suitable workaround, as the previous action notifications could result in filling out an unrelated observation after updating a study.
from more-app-multiplatform.
Then this edge-case of loosing a notification cannot be solved, because the moment you open the app (not before) it gets the new study configuration and all notifications before this moment will be removed as you request.
from more-app-multiplatform.
Regarding our discussion at 4th sprint closing meeting, it would be acceptable to keep notifications when a study is updated, as previous action notifications with unrelated observations would no longer serve their function due to being unobservable for participants.
from more-app-multiplatform.
Related Issues (20)
- Preventing Observation Launch from Notification Page After Observation Time Has Passed or Participants Have Responded. HOT 5
- Opening multiple lime surveys issue HOT 7
- Persistent Observation Details Page Across Tabs HOT 1
- Mark message as read item on tapped notification item including time-passed/completed observation! HOT 4
- Displaying the daily observations twice! HOT 6
- Participant creation issue on the lime survey HOT 8
- The whole button should be clickable on iOS! HOT 1
- Missing API declaration on iOS
- Create pipeline for automatic deployment of the Apps HOT 1
- Allow to Select and Copy the Text of a Notification Message
- Support for Android 14 HOT 2
- UI/UX-Improve data-gateway endpoint usability HOT 1
- Keep the previously entered/edited endpoint-url in the signup screen
- Allow Signup using an QR-Code
- Show T&S- and Privacy Policy-Information to the User HOT 2
- Participant on iOS Platform Not Receiving Push Notifications HOT 1
- Show an App-Indicator when having unread notifications in the Notification Center HOT 3
- Add Consent-Screen for general T&S/Privacy-Policy of the MORE-App
- General Registration Cleanup
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 more-app-multiplatform.