Giter Club home page Giter Club logo

Comments (5)

alireza-dhp avatar alireza-dhp commented on June 22, 2024

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.

andresgruber avatar andresgruber commented on June 22, 2024

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.

alireza-dhp avatar alireza-dhp commented on June 22, 2024

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.

andresgruber avatar andresgruber commented on June 22, 2024

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.

alireza-dhp avatar alireza-dhp commented on June 22, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.