awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
noodlewerk avatar

noodlewerk/NWPusher

0
View on GitHub↗
6,311 stars·667 forks·Objective-C·BSD-2-Clause·5 vues

NWPusher

NWPusher est une application pour macOS et iOS conçue pour envoyer, déboguer et gérer les charges utiles (payloads) délivrées via le service Apple Push Notification. Il fonctionne comme un outil pour livrer des charges utiles de données personnalisées vers des appareils distants en utilisant des certificats sécurisés et des jetons d'identification d'appareil uniques.

Le projet fournit des utilitaires pour identifier et supprimer les jetons d'appareil expirés ou invalides en s'interfaçant avec les services de feedback des notifications push. Il inclut un gestionnaire pour charger des certificats sécurisés et des clés privées depuis des trousseaux ou des fichiers chiffrés afin d'authentifier les requêtes vers les serveurs de livraison.

Le toolkit couvre le débogage de livraison push via l'inspection des journaux de connexion et le suivi des messages d'erreur serveur. Il inclut également des capacités pour tester le comportement des notifications en envoyant des charges utiles de données personnalisées vers des appareils iOS distants.

Features

  • iOS Push Notification Deliveries - Sends custom data payloads to remote iOS devices to verify notification delivery and behavior.
  • Apple Push Notification Integrations - Provides a comprehensive tool for sending, debugging, and managing payloads via Apple's Push Notification service.
  • Certificate Administration - Manages secure certificates and private keys used to authenticate requests to the Apple Push Notification service.
  • Device Token Management - Manages the lifecycle of unique device tokens, including the identification and removal of invalid ones.
  • Expired Token Checks - Queries Apple's Feedback Service to identify and purge expired or invalid device tokens.
  • Socket-Based Payload Delivery - Transmits custom data payloads to notification servers using persistent network socket connections.
  • Certificate Management Systems - Manages the loading and lifecycle of secure certificates and private keys for push service authentication.
  • macOS Keychain Credential Stores - Retrieves sensitive authentication credentials directly from the native macOS keychain for secure storage.
  • Certificate-Based Authentication - Implements certificate-based authentication to establish secure sessions with Apple push delivery servers.
  • Server Certificate Management - Loads secure certificates and private keys to authenticate requests sent to Apple push servers.
  • Debugging and Inspection Tools - Provides interactive tools to inspect connection logs and troubleshoot delivery errors from push servers.
  • Network Traffic Logging - Captures and formats network requests and responses in real-time to debug delivery failures.
  • Delivery History Inspection - Inspects historical delivery attempts and server response codes to diagnose payload delivery issues.
  • Debugging and Inspection - Utility to test Apple Push Notification service.
  • Push Notifications - Framework and tool for testing Apple Push Notification service.

Historique des stars

Graphique de l'historique des stars pour noodlewerk/nwpusherGraphique de l'historique des stars pour noodlewerk/nwpusher

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à NWPusher

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec NWPusher.
  • knuffapp/knuffAvatar de KnuffApp

    KnuffApp/Knuff

    5,229Voir sur GitHub↗

    Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the delivery of custom JSON payloads to mobile devices to verify that notifications are received correctly. The application integrates with the system keychain to manage security certificates and private keys for request signing. It also includes a utility to export these security identities from the keychain into portable file formats for use with other development tools. The tool provides mechanisms for automatic device token retrieval and a payload manager to save and reuse device t

    Objective-C
    Voir sur GitHub↗5,229
  • redth/pushsharpAvatar de Redth

    Redth/PushSharp

    4,402Voir sur GitHub↗

    PushSharp is a server-side library that sends push notifications to iOS, Android, Windows, and other device platforms through their respective cloud messaging services. It provides a unified interface for delivering notifications across Apple Push Notification Service, Firebase Cloud Messaging, Amazon Device Messaging, Blackberry Push Service, Firefox OS Push Service, and Windows Push Notification Service. The library handles the complexities of push notification delivery through an asynchronous message queue that processes, batches, and retries notifications while respecting each platform's

    C#
    Voir sur GitHub↗4,402
  • node-apn/node-apnAvatar de node-apn

    node-apn/node-apn

    4,404Voir sur GitHub↗

    node-apn is a Node.js library and push notification driver used to send remote notifications to Apple devices via the Apple Push Notification service. It functions as an HTTP/2 client that manages the construction and transmission of JSON payloads to the Apple notification gateway. The library supports multiple identity verification methods, including certificate-based authentication using PEM or PFX files and token-based authentication with automatically renewing tokens. It includes capabilities for routing traffic through intermediary proxy servers and secure HTTP tunnels to bypass restrict

    JavaScript
    Voir sur GitHub↗4,404
  • chenyilong/ios9adaptationtipsAvatar de ChenYilong

    ChenYilong/iOS9AdaptationTips

    4,447Voir sur GitHub↗

    iOS9AdaptationTips is a collection of technical strategies and guides for adapting mobile applications to the iOS 9 operating system. It serves as a development resource for implementing system integration, UI layout adaptations, and push notification configurations. The project provides specific guidance on flexible interface implementation, including support for split-screen modes, dynamic text scaling, and status bar configurations. It also covers the use of secure certificates and heartbeat signals to maintain persistent connection stability for push notifications. The material covers br

    Objective-C
    Voir sur GitHub↗4,447
Voir les 30 alternatives à NWPusher→

Questions fréquentes

Que fait noodlewerk/nwpusher ?

NWPusher est une application pour macOS et iOS conçue pour envoyer, déboguer et gérer les charges utiles (payloads) délivrées via le service Apple Push Notification. Il fonctionne comme un outil pour livrer des charges utiles de données personnalisées vers des appareils distants en utilisant des certificats sécurisés et des jetons d'identification d'appareil uniques.

Quelles sont les fonctionnalités principales de noodlewerk/nwpusher ?

Les fonctionnalités principales de noodlewerk/nwpusher sont : iOS Push Notification Deliveries, Apple Push Notification Integrations, Certificate Administration, Device Token Management, Expired Token Checks, Socket-Based Payload Delivery, Certificate Management Systems, macOS Keychain Credential Stores.

Quelles sont les alternatives open-source à noodlewerk/nwpusher ?

Les alternatives open-source à noodlewerk/nwpusher incluent : knuffapp/knuff — Knuff is a desktop debugging tool designed for testing Apple Push Notification service payloads. It enables the… redth/pushsharp — PushSharp is a server-side library that sends push notifications to iOS, Android, Windows, and other device platforms… node-apn/node-apn — node-apn is a Node.js library and push notification driver used to send remote notifications to Apple devices via the… chenyilong/ios9adaptationtips — iOS9AdaptationTips is a collection of technical strategies and guides for adapting mobile applications to the iOS 9… mumble-voip/mumble — Mumble is a low-latency voice over IP system designed for real-time communication. It provides a self-hosted,… finb/bark — Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification…