#APNS

Blackjacxblackjacx
2025-03-25

Assist (ASC, Push, Snap) release 0.8.0 🎉

▸ 🚀 Tools asc, snap, push successfully published
▸ 📅 September 2nd
▸ 🌎 swiftpackageindex.com/Blackjac
▸ 🌎 github.com/Blackjacx/Assist/re
▸ 👍 Tell your friends!

Colin Cogle :verified:colin@colincogle.name
2025-02-18

A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: colincogle.name/blog/dovecot-w

Well, thanks to @gctnwl@newsie.social and countless GitHub users — i.e., github.com/freswa/dovecot-xaps — I regret to inform you all that the XAPPLEPUSHSERVICE concept might be dead.

This project relied on using macOS Server’s API’s to request a certificate for the Apple Push Notification Service, so that one could send yourself notifications. Well, macOS Server died a long time ago, configurations evolved into MDM profiles (which, honestly, are easier), and the certificate API was deprecated and then disabled last autumn to little fanfare.

Is there any hope for push IMAP on iOS in the future? Only time will tell. If you have a valid certificate, XAPSd will keep working until it expires, but after that, who knows? I might have to go back to fetching my email!

(Oh, and if it works for you, don’t upgrade to Dovecot 2.4. I wasted an evening migrating and unmigrating my config files.)

If anyone knows anyone at Apple, please let me know how to complain to something that’s not a feedback form.

#SelfHosted #Dovecot #PushEmail #Apple #iOS #iPadOS #macOS #macOSServer #IMAP #IMAPIdle #sysadmin #email #Apple #APNS #ApplePushNotificationService

Blackjacxblackjacx
2025-02-17

Assist (ASC, Push, Snap) release 0.6.0 🎉

▸ 🚀 Tools asc, snap, push (0.6.0) successfully published
▸ 📅 February 2025
▸ 🌎 swiftpackageindex.com/Blackjac
▸ 🌎 github.com/Blackjacx/Assist/re
▸ 👍 Tell your friends!

Blackjacxblackjacx
2025-02-16

Assist (ASC, Push, Snap) release 0.5.2 🎉

▸ 🚀 Tools asc, snap, push (0.5.2) successfully published
▸ 📅 February 2025
▸ 🌎 swiftpackageindex.com/Blackjac
▸ 🌎 github.com/Blackjacx/Assist/re
▸ 👍 Tell your friends!

Hostet hier ein wunderbares Wesen einen #APNS Server, den ich für meinen #ntfy und mein #Uptimekuma bzw. den #Grafana benutzen kann?

Ich hab keinen Apple Dev Account, kann mir also keinen selber hosten...

2024-11-06

#CloudKit #APNS #Privacy

It feels great to shut down a server for enhanced privacy. Read the linked technical blog post for some thoughts and experience on CloudKit and notifications.

indieapps.space/@tact/11343825

Colin Cogle :verified:colin@colincogle.name
2024-10-20

Did you know that Apple iOS doesn't support IMAP IDLE? macOS does, but not iOS. iOS only fetches from your server a few times per hour. I’d periodically open the Mail app to watch it fetch new email. Lame. What if one of those had been important?

Did you also know there’s a plug-in for the Dovecot IMAP server that will send an Apple push notification every time you get a new email, triggering an immediate fetch? Apple uses this to add that Exchange-like magic to iCloud’s IMAP servers, but someone made their own open-source implementation.

I tried setting it all up, but after running into problems with the documentation, I decided it was time to blog about it, so that you can do it, too. colincogle.name/push

#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email

Mela News :verified:MelaNews@mastodon.uno
2024-10-18

Apple aggiorna i certificati server APNs. Gli sviluppatori devono aggiornare i loro trust store entro il 24 febbraio 2025 per evitare problemi di notifiche push. #Apple #APNs #Certificati #NotifichePush

developer.apple.com/news/?id=0

2024-09-27

#Swift #APNS #Notifications

I’m having fun/trouble with `application(_:didReceiveRemoteNotification:fetchCompletionHandler:) ` on iOS.

It seems to behave differently if ran when the app is already running in the background (runs reliably), vs when the app is started by the system (runs not at all reliably, terminates before completing work).

Any tips? 🤔

developer.apple.com/forums/thr

2024-09-27

#Swift #APNS #Concurrency

😢

Is there any sane way to make this warning go away, other than using the older callback-based method of this API?

Concurrency warning when implementing UIApplicationDelegate didReceiveNotification callback
2024-09-26

#Swift #Xcode #APNS #Notifications

How do I test if my app is restarted correctly when receiving push notifications?

developer.apple.com/forums/thr

2024-06-13

#WWDC #CloudKit #APNS

I had a great WWDC lab with some Apple CloudKit engineers to discuss some stuff I have encountered with @tact

CloudKit default notifications are sub-par, you can’t apply advanced rules for when (not) to deliver them

I thought I would need to use Notification Service Extension with a mute entitlement

The pattern that they suggested instead is to use silent notifications, and generate the visible notification locally

Apparently many Apple apps do that

Interesting 🤔

Pflegewissenschaft Uni Baselnursing@mstdn.nursing.unibas.ch
2024-05-29

📢 Dr. phil. Wolfgang Hasemann spricht über das erste Praxisentwicklungsprojekt am Nursing Science (INS), Institut für Pflegewissenschaft, Universität Basel: das Basler Demenz-Delir-Programm. 👏 👏 👏
felixplatter.ch/felixplatter/b
#INS #UAFP #APNs

2024-05-22

#APNS #Notifications #CloudKit

Just requested notificationn service filtering entitlement for @tact. I’m reworking how I’m doing notifications.

Since CloudKit does not have something like cloud functions to granularly configure whether a given notification gets delivered to a current user based on that user’s state (which it totally should do btw), I need to filter on the client side.

Has anyone else requested this entitlement? I wonder how long will it take?

2024-05-19

Слежка через пуш-уведомления на смартфонах

Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android . Газета Washington Post написала , в частности, что эту тактику начало использовать ФБР ( кэш статьи ). Довольно интересно, как работает такой метод выслеживания. Согласно расследованию, для идентификации пользователей ФБР запрашивает у компаний Apple и Google данные пуш-уведомлений, так называемые «пуш-токены» (push token). Эти данные можно запрашивать без предъявления ордера. С помощью пуш-токенов можно идентифицировать конкретный смартфон, а потом запросить у компании данные о его владельце.

habr.com/ru/companies/globalsi

#пушуведомления #пуштокены #push_token #APNS #алерты

2024-03-31

This issue is affecting a lot of apps running on my devices, including Ivory, Elytra, and a few others. So this is clearly is not limited to the Sandbox environment/server or my apps or my keys! Thank goodness I did not renew the keys. #APNS #Apple

2024-03-29

This is new! #APNS

The device in question is running the browser which is sending this request 🤦🏽‍♂️

The app is also running, if that matters.

#Apple needs to roll this back! These deferred notification delivery changes are causing causing more harm than good.

2024-01-31

👉 👉 Toller Beitrag in "Gesundheit heute" wie im SMILe-Projekt ein technologiegestütztes Versorgungsmodell #APNs für #Patienten nach #Stammzelltransplantation die Nachsorge sicherstellen. Es zeigt sehr schön wie die Verbindung von klinischer Praxis und #Forschung in der Akademie-Praxis-Partnerschaft #USB und #INS Patientenergebnisse verbessert.

#Pflegewissenschaft #Pflege @nursingresearch #impsci

m.youtube.com/watch?v=5OuHBdTU

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst