iphone- is it true that an app with push notification service needs to be on the app store? - iphone

If i wanted to test an app with push notification service, does it have to be approved in the app store?

No. You can use push notifications without ever submitting to the App Store via development or "Ad-Hoc" builds. You will however need a signed certificate from Apple, as push messages are routed through their network. Certs can be acquired with a paid Apple developer account.

Related

Can we send push notifications to apps that use our SDK?

Lets suppose some app developers use our SDK. Can we send push notifications to devices that use our SDK independently, without the help of hosted app?
I know that push is unique to every app , multiple push keys , settings can't be made.
But I just like to know if any other options are available.
Our goal is to send push for devices that use our SDK.
Thanks.
This is not possible using Apple Push Notifications. Sending an Apple Push Notification to an iOS Application requires a certificate that is unique for each application. You would need to receive the certificates from the developers of those apps.
In addition, the apps would have to register to APNS and send the device token to your server. This part can be done as part of your SDK, assuming the users of your SDK call some SDK method that performs the registration and sends the token.

Implementing push notifications with UrbanAirship and Google App Engine

I'm implementing push notifications in an app. I think i have to two choices and I can't decide which is better.
I have my own server where the push notifications originate, it thens uses the Urban Airship API to send the push notifications.
However when a user registers for push notification on device and it returns the device token. But how do I do go about getting the token both to Urban Airship and my server?
Should I upload the token from the device to Urban Airship, and then upload again from the device to my server?
Or should I upload from the device to my server, and then upload the token from my server to urban airship?
Are there any open source apps that have a similar situation? Or am I doing this completely wrong?
(the reason I'm using Urban Airship is because my server is on Google App engine, which doesn't have the functionality to communicate with APNS directly, so I'm having to store the device token (with a userID that the app provides) in GAE app, and it will also be stored by Urban airship)

Want to check Apple push notification Service on my device?

I have created iphone application which support Apple push notification service.
I also configured the server on windows which sends my device id to apple server.
I gets device ID whenever I launch application. But still i wont get any notification from
apple server, where notifications were also send to apple server from my local windows
server.
How should I check where my APN application is going wrong? Bcoz on server side, server didnt get any error message during sending messages to APN server, also on my iphone application I have properly registered for remote notifications. But still I dont get any notifications. Please help
If your application is not working for you, iron out you problems before letting third parties test your application. If your having trouble receiving notifications it won't be any better for the testers.
As how to actually beta test your app. Go to a commercial outfit or ad hoc by:
Have all testers submit their devices UDID as listed on the "Summary" tab from the device page in the iTunes application (click "serial number" to display the UDID).
Enter all UDID's into the device list on your iTunes Connect account.
Create a new provisioning profile with all your testers devices enabled.
Export your new app provisioning profile to xCode and rebuild.
Send the provisioning profile and fresh app to your testers instruction them to drop both on iTunes to install it on their iPhone.
Really, really thank your testers for their hard work.

Problem generating APN SSL certificate after submitting to apple store

I'm having trouble getting Apple to generate an APN SSL certificate for my app ID. I've submitted the application to the Apple store, and it is pending review.
I tested the application using an Ad Hoc app ID "${bundle_id}.adHoc" and everything went fine. I submitted to the Apple store with app ID "${bundle_id}.release".
Now I want to generate my production APN SSL certificate for use with my release application ID - but the developer portal doesn't want to. When I upload my certificate request, it sits for about a minute before telling me:
"We are not able to generate your Profile at this time.
Please try again later or try using the Provisioning Portal"
Is it impossible to generate your certificate while the application is under review or something? Should I have generated it prior to submission?
The problem was indeed that I was trying to enable for push while the app was in review. Once the app was approved, I was able to get my push certificate. However, apparently you MUST enable for push BEFORE you generate your distribution provisioning profile, otherwise your app will not actually be able to register with the APN server when it is downloaded from the store.

Apple Push Notification Service

how to know my iphone device is registered or not for applepushnotification service?
Are you asking from a development perspective? Push notification can be enabled on a per-app basis in the iPhone Developer Program Portal under the App ID section. You need a valid and universally unique App ID.
If you're speaking from an accessibility standpoint for getting push notifications to your phone from a third party app, that is built into your phone and can be enabled/disabled from Settings on your iPhone.