À propos du projet

Bark est une application iOS permettant d'envoyer des notifications push personnalisées via le service de notifications push d'Apple. Elle peut être utilisée avec l'application de l'App Store, un service public ou un serveur Bark auto-hébergé. Les requêtes GET ou POST réussies renvoient immédiatement une notification push. Les messages peuvent utiliser des chemins d'URL contenant une clé, un titre, un sous-titre et un corps, ou des paramètres POST portant les mêmes noms. Le corps prend en charge les sauts de ligne via \n. Les options supplémentaires incluent l'ouverture d'une URL spécifiée lors de l'ouverture de la notification, le regroupement des messages, la sélection d'une icône, le choix d'un son, la demande d'une répétition sonore pendant 30 secondes et l'envoi de contenu chiffré. Bark expose également des fonctionnalités de notification iOS telles que les notifications sensibles au temps et les alertes critiques. Les niveaux sensibles au temps peuvent contrôler l'affichage immédiat, l'affichage en mode concentration ou le comportement passif en liste uniquement. L'option d'icône nécessite iOS 15 ou version ultérieure. La documentation et un téléchargement depuis l'App Store sont liés dans le dépôt. Le projet répertorie également des extensions de navigateur communautaires, des clients en ligne de commande, des outils d'envoi planifié, une intégration GitHub Actions et des SDK spécifiques à certains langages.