jb55 on Nostr: to supress notifications we need a special permission from apple called an ...
to supress notifications we need a special permission from apple called an “entitlement”. We want to have encrypted mute lists. To properly handle encryped mutes we need to have the ability to hide notifications if a user you’ve muted is on your encrypted mute list.
The relay has no way of knowing if you are muting someone on an encrypted mute list and will trigger a notification regardless, so we need this ability to hide a notification locally.
Apple has refused to give us the entitlement since the end of last year. They haven’t given us a reason.
Published at
2024-05-25 01:36:59Event JSON
{
"id": "16377937d2dd9781f6ec840a07589bec1b5665a22685ff9431671e6b75ad41b9",
"pubkey": "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",
"created_at": 1716601019,
"kind": 1,
"tags": [
[
"e",
"531168f0abd7731e1165551244c0778f6313f38a66afae30a4c8a9ca63f7510b",
"wss://relay.mostr.pub",
"root"
],
[
"e",
"9f9fdc6a2316091f8154e6df814faf0ae1867e058a0d278dec414b5e7e454caf",
"",
"reply"
],
[
"p",
"17538dc2a62769d09443f18c37cbe358fab5bbf981173542aa7c5ff171ed77c4"
],
[
"p",
"bd1e19980e2c91e6dc657e92c25762ca882eb9272d2579e221f037f93788de91"
],
[
"p",
"38b07a31f3b23dbeb9f59deb7bec5b993173fb4022206980f3809d0b68abf959"
],
[
"p",
"8b2be0a0ad34805d76679272c28a77dbede9adcbfdca48c681ec8b624a1208a6"
],
[
"p",
"18fcc139950a9cce3fee5ee4f4f46f3e3f0e338277dcc8bcd692b3ce0e94084e"
]
],
"content": "to supress notifications we need a special permission from apple called an “entitlement”. We want to have encrypted mute lists. To properly handle encryped mutes we need to have the ability to hide notifications if a user you’ve muted is on your encrypted mute list.\n\nThe relay has no way of knowing if you are muting someone on an encrypted mute list and will trigger a notification regardless, so we need this ability to hide a notification locally.\n\nApple has refused to give us the entitlement since the end of last year. They haven’t given us a reason.",
"sig": "eff5877d71db5654fe5d581a05e3951c3c93f6ebcbc21794cc2a971706dded8a832f1d4a7967e93e544c734a518e2759797d316bbad0274537cf805db0f335c4"
}