#apns — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #apns, aggregated by home.social.
-
Push-уведомления в мессенджере: production-грабли которых нет в туториалах
Это девятая статья про инженерные решения в ONEMIX. Тема узкая, push-уведомления. Но я её давно хотел разобрать, потому что туториалов в интернете много, а production-граблей в них почти нет. Если коротко, туториал по push выглядит так. Регистрируешь токен через Notifications.getExpoPushTokenAsync() . Отправляешь на бэкенд. Когда приходит пуш — addNotificationResponseReceivedListener ловит тап, навигируешь в нужный экран. Всё. В реальном мессенджере таких туториалов недостаточно. Появляется десяток узких проблем. Пуш приходит когда юзер уже в этом чате. Пуш приходит когда приложение убито системой. Navigation после открытия из пуша добавляет дублирующийся экран в стек. На iOS звонки идут через отдельный канал VoIP который требует совершенно другой инфраструктуры. Эти грабли я и разберу.
https://habr.com/ru/articles/1035992/
#react_native #push_notifications #expo #fcm #apns #callkit #voip #мессенджер #мобильная_разработка #deep_linking
-
Push-уведомления в мессенджере: production-грабли которых нет в туториалах
Это девятая статья про инженерные решения в ONEMIX. Тема узкая, push-уведомления. Но я её давно хотел разобрать, потому что туториалов в интернете много, а production-граблей в них почти нет. Если коротко, туториал по push выглядит так. Регистрируешь токен через Notifications.getExpoPushTokenAsync() . Отправляешь на бэкенд. Когда приходит пуш — addNotificationResponseReceivedListener ловит тап, навигируешь в нужный экран. Всё. В реальном мессенджере таких туториалов недостаточно. Появляется десяток узких проблем. Пуш приходит когда юзер уже в этом чате. Пуш приходит когда приложение убито системой. Navigation после открытия из пуша добавляет дублирующийся экран в стек. На iOS звонки идут через отдельный канал VoIP который требует совершенно другой инфраструктуры. Эти грабли я и разберу.
https://habr.com/ru/articles/1035992/
#react_native #push_notifications #expo #fcm #apns #callkit #voip #мессенджер #мобильная_разработка #deep_linking
-
Push-уведомления в мессенджере: production-грабли которых нет в туториалах
Это девятая статья про инженерные решения в ONEMIX. Тема узкая, push-уведомления. Но я её давно хотел разобрать, потому что туториалов в интернете много, а production-граблей в них почти нет. Если коротко, туториал по push выглядит так. Регистрируешь токен через Notifications.getExpoPushTokenAsync() . Отправляешь на бэкенд. Когда приходит пуш — addNotificationResponseReceivedListener ловит тап, навигируешь в нужный экран. Всё. В реальном мессенджере таких туториалов недостаточно. Появляется десяток узких проблем. Пуш приходит когда юзер уже в этом чате. Пуш приходит когда приложение убито системой. Navigation после открытия из пуша добавляет дублирующийся экран в стек. На iOS звонки идут через отдельный канал VoIP который требует совершенно другой инфраструктуры. Эти грабли я и разберу.
https://habr.com/ru/articles/1035992/
#react_native #push_notifications #expo #fcm #apns #callkit #voip #мессенджер #мобильная_разработка #deep_linking
-
Push-уведомления в мессенджере: production-грабли которых нет в туториалах
Это девятая статья про инженерные решения в ONEMIX. Тема узкая, push-уведомления. Но я её давно хотел разобрать, потому что туториалов в интернете много, а production-граблей в них почти нет. Если коротко, туториал по push выглядит так. Регистрируешь токен через Notifications.getExpoPushTokenAsync() . Отправляешь на бэкенд. Когда приходит пуш — addNotificationResponseReceivedListener ловит тап, навигируешь в нужный экран. Всё. В реальном мессенджере таких туториалов недостаточно. Появляется десяток узких проблем. Пуш приходит когда юзер уже в этом чате. Пуш приходит когда приложение убито системой. Navigation после открытия из пуша добавляет дублирующийся экран в стек. На iOS звонки идут через отдельный канал VoIP который требует совершенно другой инфраструктуры. Эти грабли я и разберу.
https://habr.com/ru/articles/1035992/
#react_native #push_notifications #expo #fcm #apns #callkit #voip #мессенджер #мобильная_разработка #deep_linking
-
RE: https://mastodon.social/@lukaskubanek/116317203336604688
Delivery of CloudKit notifications looks broken in iOS 26.4
One of the core technologies and services of the platform does not work
And the best guidance Apple has to offer to developers is “file a FB and maybe we take a look. Make sure you generate lots of duplicate FBs because otherwise we will not take it seriously”
Okay then
-
RE: https://mastodon.social/@lukaskubanek/116317203336604688
Delivery of CloudKit notifications looks broken in iOS 26.4
One of the core technologies and services of the platform does not work
And the best guidance Apple has to offer to developers is “file a FB and maybe we take a look. Make sure you generate lots of duplicate FBs because otherwise we will not take it seriously”
Okay then
-
RE: https://mastodon.social/@lukaskubanek/116317203336604688
Delivery of CloudKit notifications looks broken in iOS 26.4
One of the core technologies and services of the platform does not work
And the best guidance Apple has to offer to developers is “file a FB and maybe we take a look. Make sure you generate lots of duplicate FBs because otherwise we will not take it seriously”
Okay then
-
RE: https://mastodon.social/@lukaskubanek/116317203336604688
Delivery of CloudKit notifications looks broken in iOS 26.4
One of the core technologies and services of the platform does not work
And the best guidance Apple has to offer to developers is “file a FB and maybe we take a look. Make sure you generate lots of duplicate FBs because otherwise we will not take it seriously”
Okay then
-
RE: https://mastodon.social/@lukaskubanek/116317203336604688
Delivery of CloudKit notifications looks broken in iOS 26.4
One of the core technologies and services of the platform does not work
And the best guidance Apple has to offer to developers is “file a FB and maybe we take a look. Make sure you generate lots of duplicate FBs because otherwise we will not take it seriously”
Okay then
-
CloudKit and APNS is the bane of my existence
I create a visible subscription for inserted CKRecords that should just work
The records are fine and arrive with a fetch
But simply no push in development environment is sent for them
Are there any known issues for CloudKit push notifications in development environment, or any recent known good debugging and inspection methods for what is really going on? I wish I had delivery log on server side, but no such thing.
-
CloudKit and APNS is the bane of my existence
I create a visible subscription for inserted CKRecords that should just work
The records are fine and arrive with a fetch
But simply no push in development environment is sent for them
Are there any known issues for CloudKit push notifications in development environment, or any recent known good debugging and inspection methods for what is really going on? I wish I had delivery log on server side, but no such thing.
-
CloudKit and APNS is the bane of my existence
I create a visible subscription for inserted CKRecords that should just work
The records are fine and arrive with a fetch
But simply no push in development environment is sent for them
Are there any known issues for CloudKit push notifications in development environment, or any recent known good debugging and inspection methods for what is really going on? I wish I had delivery log on server side, but no such thing.
-
CloudKit and APNS is the bane of my existence
I create a visible subscription for inserted CKRecords that should just work
The records are fine and arrive with a fetch
But simply no push in development environment is sent for them
Are there any known issues for CloudKit push notifications in development environment, or any recent known good debugging and inspection methods for what is really going on? I wish I had delivery log on server side, but no such thing.
-
CloudKit and APNS is the bane of my existence
I create a visible subscription for inserted CKRecords that should just work
The records are fine and arrive with a fetch
But simply no push in development environment is sent for them
Are there any known issues for CloudKit push notifications in development environment, or any recent known good debugging and inspection methods for what is really going on? I wish I had delivery log on server side, but no such thing.
-
Warum Regierungen iMessage kaum gezielt sperren können
Autoritäre Staaten versuchen häufig, verschlüsselte Kommunikation einzuschränken. In Russland trifft das aktuell FaceTime – iMessage bleibt dagegen überraschend unangetastet.Eine technische Besonderheit v
https://www.apfeltalk.de/magazin/news/warum-regierungen-imessage-kaum-gezielt-sperren-koennen/
#News #Sicherheit #APNs #Apple #Datenschutz #EndezuEndeVerschlsselung #FaceTime #iMessage #Messenger #PushMitteilungen #Russland -
Warum Regierungen iMessage kaum gezielt sperren können
Autoritäre Staaten versuchen häufig, verschlüsselte Kommunikation einzuschränken. In Russland trifft das aktuell FaceTime – iMessage bleibt dagegen überraschend unangetastet.Eine technische Besonderheit v
https://www.apfeltalk.de/magazin/news/warum-regierungen-imessage-kaum-gezielt-sperren-koennen/
#News #Sicherheit #APNs #Apple #Datenschutz #EndezuEndeVerschlsselung #FaceTime #iMessage #Messenger #PushMitteilungen #Russland -
Warum Regierungen iMessage kaum gezielt sperren können
Autoritäre Staaten versuchen häufig, verschlüsselte Kommunikation einzuschränken. In Russland trifft das aktuell FaceTime – iMessage bleibt dagegen überraschend unangetastet.Eine technische Besonderheit v
https://www.apfeltalk.de/magazin/news/warum-regierungen-imessage-kaum-gezielt-sperren-koennen/
#News #Sicherheit #APNs #Apple #Datenschutz #EndezuEndeVerschlsselung #FaceTime #iMessage #Messenger #PushMitteilungen #Russland -
Warum Regierungen iMessage kaum gezielt sperren können
Autoritäre Staaten versuchen häufig, verschlüsselte Kommunikation einzuschränken. In Russland trifft das aktuell FaceTime – iMessage bleibt dagegen überraschend unangetastet.Eine technische Besonderheit v
https://www.apfeltalk.de/magazin/news/warum-regierungen-imessage-kaum-gezielt-sperren-koennen/
#News #Sicherheit #APNs #Apple #Datenschutz #EndezuEndeVerschlsselung #FaceTime #iMessage #Messenger #PushMitteilungen #Russland -
Warum Regierungen iMessage kaum gezielt sperren können
Autoritäre Staaten versuchen häufig, verschlüsselte Kommunikation einzuschränken. In Russland trifft das aktuell FaceTime – iMessage bleibt dagegen überraschend unangetastet.Eine technische Besonderheit v
https://www.apfeltalk.de/magazin/news/warum-regierungen-imessage-kaum-gezielt-sperren-koennen/
#News #Sicherheit #APNs #Apple #Datenschutz #EndezuEndeVerschlsselung #FaceTime #iMessage #Messenger #PushMitteilungen #Russland -
via @dotnet : Modernizing push notification API for Teams
https://ift.tt/9LDTeCS
#PushNotificationAPI #MicrosoftTeams #DotNet8 #ASPNETCore8 #Modernization #PerformanceImprovement #RealTimeNotifications #TechUpgrade #Polly #SocketsHttpHandler #APNS #FCM #CloudMes… -
via @dotnet : Modernizing push notification API for Teams
https://ift.tt/9LDTeCS
#PushNotificationAPI #MicrosoftTeams #DotNet8 #ASPNETCore8 #Modernization #PerformanceImprovement #RealTimeNotifications #TechUpgrade #Polly #SocketsHttpHandler #APNS #FCM #CloudMes… -
via @dotnet : Modernizing push notification API for Teams
https://ift.tt/9LDTeCS
#PushNotificationAPI #MicrosoftTeams #DotNet8 #ASPNETCore8 #Modernization #PerformanceImprovement #RealTimeNotifications #TechUpgrade #Polly #SocketsHttpHandler #APNS #FCM #CloudMes… -
via @dotnet : Modernizing push notification API for Teams
https://ift.tt/9LDTeCS
#PushNotificationAPI #MicrosoftTeams #DotNet8 #ASPNETCore8 #Modernization #PerformanceImprovement #RealTimeNotifications #TechUpgrade #Polly #SocketsHttpHandler #APNS #FCM #CloudMes… -
via @dotnet : Modernizing push notification API for Teams
https://ift.tt/9LDTeCS
#PushNotificationAPI #MicrosoftTeams #DotNet8 #ASPNETCore8 #Modernization #PerformanceImprovement #RealTimeNotifications #TechUpgrade #Polly #SocketsHttpHandler #APNS #FCM #CloudMes… -
A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: https://colincogle.name/blog/dovecot-with-apple-push/
Well, thanks to @[email protected] and countless GitHub users — i.e., https://github.com/freswa/dovecot-xaps-daemon/issues/43 — 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
-
A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: https://colincogle.name/blog/dovecot-with-apple-push/
Well, thanks to @[email protected] and countless GitHub users — i.e., https://github.com/freswa/dovecot-xaps-daemon/issues/43 — 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
-
A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: https://colincogle.name/blog/dovecot-with-apple-push/
Well, thanks to @[email protected] and countless GitHub users — i.e., https://github.com/freswa/dovecot-xaps-daemon/issues/43 — 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
-
A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: https://colincogle.name/blog/dovecot-with-apple-push/
Well, thanks to @[email protected] and countless GitHub users — i.e., https://github.com/freswa/dovecot-xaps-daemon/issues/43 — 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
-
A few months ago, I wrote an article about how to use a Dovecot plugin to give yourself push email on iOS devices: https://colincogle.name/blog/dovecot-with-apple-push/
Well, thanks to @[email protected] and countless GitHub users — i.e., https://github.com/freswa/dovecot-xaps-daemon/issues/43 — 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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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. https://colincogle.name/push
#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email
-
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. https://colincogle.name/push
#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email
-
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. https://colincogle.name/push
#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email
-
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. https://colincogle.name/push
#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email
-
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. https://colincogle.name/push
#SelfHosted #SelfHosting #Dovecot #IMAP #Apple #iOS #iPadOS #iPhone #iPad #xapsd #XAPPLEPUSHSERVICE #APNs #email
-
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
-
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
-
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