35

We are planning to develop the push notification service for a telecom operator. But I haven't got any information whether the APNS push service is free of cost or should we make any payment?

My questions are,

  1. Should I pay for using the APNS push service?
  2. If operator want to sent push notification to millions of subscribers, should we pay to Apple or is it absolutely free? If not free, please share the URL where payment details are available.
  3. Is there any limit for the number of notification sent or the number of subscribers?
BenMorel
  • 34,448
  • 50
  • 182
  • 322

6 Answers6

37

Apple does not charge a separate fee for utilizing the push notification service.

Your only cost is a server that will be sending the push notifications to Apple. There are third-parties that provide this servers and there is a fee for that.

bbarnhart
  • 6,620
  • 1
  • 40
  • 60
19

Answer for your question 1,2 and 3 is: Apple doesn't charge you for APNS - but you have to maintain a server for pushing.

Try these third parties for pushing,

It can send 250 million push messages / hour and PushWizard is free for unlimited devices, while other services can be very expensive if you have more, than 1 million users to reach at least ONCE per month.

  • Monopush, which provides a RESTful API and a lot of free push alerts up-front to handle the server infrastructure for you.

You need just copy and paste a few line codes to inside of your application and then magic will be started. After that you can start to watch, analyze, categorize your clients and you can send push messages to them as well as resource messages.

Uwe Keim
  • 39,551
  • 56
  • 175
  • 291
Mumthezir VP
  • 6,251
  • 6
  • 28
  • 57
  • 7
    If PushWizard is "free" how do they make money (which is essential if they're going to be around forever). See: Parse.com. – RegularExpression May 06 '16 at 05:23
  • @RegularExpression PushWizard deliver ads to your audience if you enabled it (hopefully only then). https://pushwizard.com/about – gondo Sep 04 '21 at 05:57
8

As mentioned above, Apple does not charge for the APNS However, you need to maintain a 3rd party server for that, and sending notifications to millions of devices would require a lot of work from you. There are some very good industrial solutions for iOS push notifications service that use APNS:

  • PushApps - free for 1M notifications per month, and unlimited notifications for 19.99 per month - here is the documentation
  • Urban Airship - free up to 1M notifications per month, afterwards you are charged per 1000 notifications
  • PushWoosh - free for 1M devices, premium plans are from 39 EURO

Diclaimer - I work in PushApps and also use their product in my applications for over a year now.

Pedro Werneck
  • 40,902
  • 7
  • 64
  • 85
Orr
  • 4,740
  • 3
  • 28
  • 31
  • 1
    urban airship was free, they changed it to 45 day trial now. – mihai Jul 28 '14 at 16:00
  • @Orr I was wondering how APN legal requirement are managed with all these services. In Apple Developer Programm Agreement, in 2.9 Third-Party services says: ".. You agree to have a binding written agreement with Your Service Provider with terms at least as restrictive and protective of Apple as those set forth herein...." Need I as a developer who wants to send push to iOS devices to have a written agreement with apple and/or with these services?? Thanks! – Tano Feb 15 '16 at 10:33
  • 1
    Parse is shutting down. Please update your answer to avoid confusion. – atulkhatri May 22 '16 at 11:15
7

Please refer the following:

  1. APNS is a free service. However, you need to maintain a server to send Push Messages.

    Apple Local and Push Notification Programming Guide

  2. There are many online servers which provide you free push services [for limited pushes/users/devices]. They do have plans depending upon the needs of client. Following are the few ones:

a. Parse Parse not available anymore. It is now acquired by Facebook. Read More Here

b. PushWizard

c. Xtify

d. SetUp your own push server - this tutroial comprise of complete end to end steps of how to send push messages to iOS Devices.

Hope this helps.

Uwe Keim
  • 39,551
  • 56
  • 175
  • 291
madLokesh
  • 1,860
  • 23
  • 49
2

Although push notifications are usually send from 'servers', it is not necessary to own a server or to pay a service. Instead it is also possible to send pushes from your personal computer or mobile device. Especially for testing purposes, this is very useful. Try:

ipet
  • 161
  • 6
-2

Azure now has a "Notification Hub" service which supports several providers for push notifications.

https://azure.microsoft.com/en-us/products/notification-hubs

  • 1
    It's not clear to me how this answers the original question. Can you [edit] to provide more details? The – Jeremy Caney Aug 10 '23 at 19:34
  • While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. - [From Review](/review/late-answers/34825767) – Yaroslavm Aug 16 '23 at 06:41