Comments (1)
Some other tips:
- Notification timeout cannot be managed by the notification center, one have to manage it on their own: keeping the time and asking the notification center to remove the notification at timeout.
- For a simple notification without action buttons, there are two builtin actions, identified with
UNNotificationDefaultActionIdentifier
,UNNotificationDismissActionIdentifier
. TheUNNotificationDefaultActionIdentifier
will be sent when you click the notification. TheUNNotificationDismissActionIdentifier
is supposed to be sent when you dismiss (e.g. close) the notification. However, it will only be sent when one the notification belongs to a category withUNNotificationCategoryOptionCustomDismissAction
option enabled. - When one removes a delivered notification with
removeDeliveredNotificationsWithIdentifiers
, the sender app will not know it. One have to do the housekeeping on their own. - The completion handler in
userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:
method has some async parts. If one exit the app immediately after calling the completion handler, one may get an error complaining the app is already closed and may get an additional empty notification delivered.
from taqo-paco.
Related Issues (20)
- Add app sanitizer function to enhance data scrubbing
- Move logger stop/start events to SYSTEM group to clarify and avoid erroneous allowlist hashing HOT 1
- allowlist regex for word boundaries not escaping properly
- remove dbus event logging statement - too much info
- app logger events are marked as private but should be public
- Investigate possibilities for crashing in pal event helper insert event HOT 2
- cli join message should say experiment id is only needed when running multiple experiments.
- Taqo Flutter app - not logged in but participating with invite code, should show running experiments
- Add allowlist rule for Google Chrome on macOS
- allowlist.wipeEvent throws error on app usage keys that have null values
- Refresh Running Experiments removes running experiment joined by invitation code
- allowlist for recognizing vs code on mac HOT 1
- local terminals inside code are not recording events sometimes HOT 4
- Survey form does not make it clear that there are more questions that require scrolling down.
- Taqo survey responses do not include participant id
- Taqo join and schedule events do not include participantID
- Timestamps are not accurate enough for shell and desktop tracers HOT 2
- Investigate capturing URL in app usage logger to enable better allowlisting
- augment allowlist
- Gmail title details not wiped out
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 taqo-paco.