Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 703117
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T03:47:46+00:00 2026-05-14T03:47:46+00:00

Does Apple push use TCP or UDP to deliver messages from their servers to

  • 0

Does Apple push use TCP or UDP to deliver messages from their servers to the device?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T03:47:46+00:00Added an answer on May 14, 2026 at 3:47 am

    From the Apple Push Notification Service Programming Guide:

    Important: WiFi is used for push
    notifications only if there is no
    cellular connection or if the device
    is an iPod touch. To receive
    notifications via Wi-Fi, the device’s
    display must be on (that is, it cannot
    be sleeping) or it must be plugged in.
    The WiFi transmitter must be on
    outbound TCP port 5223 and must be
    within effective range.

    also:

    Sandbox and Production Environments

    To develop and deploy the provider
    side of a client-server application,
    you must get SSL certificates from the
    iPhone Developer Program portal. Each
    certificate is limited to a single
    application, identified by its bundle
    ID. Each certificate is also limited
    to one of two development
    environments, each with its own
    assigned IP address:

    Sandbox: The sandbox environment is
    used for initial development and
    testing of the provider application.
    It provides the same set of services
    as the production environment,
    although with a smaller number of
    server units. The sandbox environment
    also acts a virtual device, enabling
    simulated end-to-end testing. You
    access the sandbox environment at
    gateway.sandbox.push.apple.com,
    outbound TCP port 2195.

    Production: Use the production
    environment when building the
    production version of the provider
    application. Applications using the
    production environment must meet
    Apple’s reliability requirements. You
    access the production environment at
    gateway.push.apple.com, outbound TCP
    port 2195.

    finally:

    General Provider Requirements

    As a provider you may communicate with
    Apple Push Notification Service over a
    binary interface. This interface is a
    high-speed, high-capacity interface
    for providers; it uses a streaming TCP
    socket design in conjunction with
    binary content. The binary interface
    is asynchronous.

    The binary interface of the production
    environment is available through
    gateway.push.apple.com, port 2195; the
    binary interface of the sandbox
    (development) environment is available
    through
    gateway.sandbox.push.apple.com, port
    2195. You may establish multiple, parallel connections to the same
    gateway or to multiple gateway
    instances.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to know that does apple's Push Notification Server generate new device token
I use apn node.js module to send Apple Push Notification but it does not
i use APNS Sharp library for my apple push notification. i have downloded from
Does anybody know how to get error response from Apple push notification service when
I found some private (undocumented) APIs but Apple does not allow apps to use
Does anyone know what the timeout is for an idle connection to Apple's Push
I am new to APPLE Push Notifications.I have p12 file,password and device token also.
I am just wondering how does apple approve the iPhone app that communicates via
For example, does Apple provide NSString * const kCFBundleDisplayName somewhere? Or do I have
I noticed that Xcode (or more precisely the Apple LLVM compiler?) does not longer

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.