4

I am new in iOS development & I have couple of common questions about the certification of developer.apple. I want to create a certificate for my MAC (from where I will develop my applications using xcode 5) from my newly created developer.apple account. I followed some of tutorials about it, but all of them are in OLD INTERFACE. They have less option in the time of creating certificate. But, now when i go to my account, I see some more option then the tutorials. I don't have enough knowledge about iOS certification. So, after clicking "+" button, in "certificates" section (from left panel), I find these options :

enter image description here

Now, if I want to create a certificate for both "Development & Production" I think I should select "iOS App Development" from "Development" section & go through it and as well as "App Store and Ad Hoc" from "Production" section. But my question is, if my application is about push notification & I select these two option for creating certificate, is these two certificate allow that??

If any one can describe about the other options besides these two (when should I select those at the time of making certificates), that will be more appreciable.

Donald Duck
  • 8,409
  • 22
  • 75
  • 99
Tulon
  • 4,011
  • 6
  • 36
  • 56

2 Answers2

5

Very nice tutorial, explained everything you need.

You can create certificate using "iOS App Development" but you need to enable the push notification services while creating the APP ID and also need to generate the push notification SSL certificate. You can create push notification SSL from either way, it is same. You can read the Apple's Documentation here, for more understanding : https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW1

Tulon
  • 4,011
  • 6
  • 36
  • 56
Vinay Jain
  • 2,644
  • 3
  • 26
  • 44
  • Thanks for commenting. I already see this tutorials. That means if i want to use "PUSH NOTIFICATION SERVICE" in my app, i can't use normal "iOS App Development" option, right??? I have to choose "Apple Push Notification service SSL (Sandbox)" & in Production section Notification service SSL (Production). – Tulon Nov 28 '13 at 09:36
  • You can create certificate using "iOS App Development" but you need to enable the push notification services while creating the APP ID and also need to generate the push notification SSL certificate. – Vinay Jain Nov 28 '13 at 09:39
  • Ok, i got it. But, if i do that through app ID creation, then what is the use of "PUSH NOTIFICATION SERVICE" here????? Thanks. – Tulon Nov 28 '13 at 09:43
  • You can create push notification SSL from either way, it is same. – Vinay Jain Nov 28 '13 at 09:45
  • You can read the Apple's Documentation here, for more understanding : https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW1 – Vinay Jain Nov 28 '13 at 09:46
  • ok, i am going to read the documentation. One last thing. If i check the "Push Notification enable" option at the time of creating app ID, does the app be listed in the "setting page>>Notification Center List"? – Tulon Nov 28 '13 at 09:51
  • For that, you need to write the code in the AppDelegate to generate device token, which you will use to send the push notification to your device from server. – Vinay Jain Nov 28 '13 at 09:55
4

About the first option "Development", you have two options because you have to create 2 different certificates if you want to handle push notification. This tutorial using the API Urban Air Ship explain everything about the certificate for push notification : Urban Air Ship iOS Certificate

It is the same mechanisms for the production, it's why there is still 2 certificates needed.

Pull
  • 2,236
  • 2
  • 16
  • 32
  • Thanks for commenting @Pull. It seems a resourceful tutorials. I will look after it. – Tulon Nov 28 '13 at 09:47
  • Handling push notification with the kind of API is really simple and free until about 100 000 pushs... I recommend it. Take a look at the link, it explain how handle the certificate iOS for the push notification needed for the "Apple PUsh Notification service SSL' – Pull Nov 28 '13 at 09:50
  • yes, i was used "parser.com" for sending push. But, unfortunately, i have to do it by own coding, cause the push will use for a complex purpose in an application :( – Tulon Nov 28 '13 at 09:53
  • If you have to redo the coding good luck indeed... But still the link with Urban Air Ship about the certificate is still the same, you will have to do the exact same step with Appel certificate – Pull Nov 28 '13 at 09:56