Apple Push Notification Service - iphone

I am attempting to follow the instructions on this page:
http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW4
To write a Java based test server that will push a payload on the sandbox push service to a test device.
I am an admin on the account, but not the owner.
I have two App IDs.
XXX.cs.* and
XXX.cs.apns
where XXX are the identical 10 character strings that Apple assigns.
Step 2 says I must locate the App ID for the sandbox. And later talks about a configuration button I do not see...
Do I have to create a third App ID for XXX.cs.apnsSandbox or similar?
Thanks in advance,

It seems only the account owner can configure App IDs and setup the provisioning, thus invalidating my question.
Thanks regardless.

Related

in app purchase test account not working in IOS?

we are testing in app purchase with sandbox test account and at time of testing it shows Verification and after verification of payment info when i tried to test in app purchase it redirects me to app store and app store shows time out
am i doing anything wrong?
i have also created three more sandbox test account for testing in app purchase. but same error occurs.
Please help.
For me to fix this issue, I simply registered a new user in iTunesConnect, but I set their store to 'USA'.
Step 1: Create the test account online.
Step 2: Log out of the current account in Settings.app > App Store.
Step 3: DO NOT log into the test account yet.
Step 4: Build and run your app on the device, signed with a Development profile (not ad-hoc).
Step 5: Make your purchase. It'll give the UIAlertView, via which you sign into the test account.
If you sign into your test account via any other mechanism, and especially if you add credit card info, that test account will be permanently broken. I recommend trying my steps above with a brand new test account. To make them easier to remember, I usually suffix my test account names with a number, and increment it each time.
This is a bug from apple server side. because from last couple of days many test accounts are not working.
Been having similar problem, getting better by doing this;
Create a new account in iTunes connect - DO NOT LOG IN OR ANYTHING! (this seems to be important)
From the device (not simulator) sign out of any account.
Run the app and try.
My problem is now confirming I have some kind of purchase.
Starting from iOS 12,There is a separate section to sign in sandbox account in iphone settings. This allow us to test in sandbox without sign out from iTunes account.
I don't think you're doing anything wrong. The verification is about filling up some missing fields, but you don't have control once the user press Continue button, so chances are there's something wrong with the itunes verification site; just keep trying a while after.
I had a similar problem, when the test user was not in the correct Apple developer Account. Make sure in iTunes Connect, that your test user is indeed in Test Users.

How can I submit a login-required app to the AppStore when I can't provide an account for test?

I know that an account for full access of all features is required when submit an app for review.
Users of my app are in fact university teachers and students. Actually this app is just a third party one which I developed for iPhone users, for the reason that the original and official website of my university runs pretty bad and sometimes even fails on Safari. Obviously I don't have the access to the database to create a test account.
In addition, the auth server is only open for users inside my university (the IP address of the server is a virtual one for local network.) Even though I provide them with my own account, they will still not be able to login.
You can't. Apple will not review a login-required app if they can't log in to it.
Build a test server that interacts with the app exactly the same as the real client server except for being visible outside your clients secure network (and containing only a dummy data set, no actual private or proprietary data), create test accounts on that, test your app against that, then submit the app to Apple with a working test account on the test server.

Sharing app-IDs among multiple developer account

I have an apple developer account using which I have developed an application for one of my clients. Now, the client also has a developer account. Is there anyway, I can create an app ID like com.client.* in the clients developer account and then upload an application's release version using an appID like com.mycompany.applicationname which is created in my developer account.
Or else, there is no option like that??
An app ID is a unique application identifier. Even the exact same source code, built with two different app ID's, would be considered two completely different applications.
In order for you to compile your client's application, you will need to get a copy of their profile using com.client.* and compile the application as com.client.appname.
That would be possible, (as far as I know, apple doesn't check the AppIDs if they are used anywhere yet outside of your program) but might get problems when submitting to the appstore and furthermore, you could not submit with his account, what he probably wants. Here's what we usually do:
1. Create a *. Provising profile for yourself for development purposese.
3. For push notifications, you should be able to create a DEV certfiicate with Appid com.client.appname in your developer program
4. Have your customer invite you into his Program and create the matching provising profile for appstore submission and push notification with this Appid.
You can be in multiple development programs (I'm currently in three different ones..)

iPhone Developer account: Multiple Admins?

I am doing some dev work for a client. She has a Dev License should would like to put the app under but since she is non-technical it has been frustrating since she has to be the one to submit the final app.
Is there a way for a Dev License to have multiple Admins? I have it configured so I am a developer but as such I cannot do the Distribution License. Only she can do that. Is there a fix?
If you have a good relationship to your client, you might want to ask her for her login details so you can do it yourself.
There is one other possibility though: For a similar problem I was given the advice to build & archive my app and send the archive to the client. He could then resign the app using his certs, which would eliminate the need for him to do all the building stuff, not to mention it will spare you to surrender your source code. However, this will not eliminate the need for your client to enter all the meta information and so forth while uploading the app.
For the necessary steps to resign an app, see this answer.
To answer your original question: Each developer account has exactly one Team Agent. So you need some kind of workaround anyway.
There is only one administrative or Team leader per developer account. So you really need to plan on the policy for sharing use of that account from the beginning, if the required activities of the agent need to be split up among multiple parties, if you can't have one party capable of doing everything.
A shared account can be created from the beginning (either by the owner or the developer). I recommend an ADC account be created just for this purpose, instead of just using the owner's personal account and email address ( e.g. instead of mary.smith#sample.com, create and use iosdeveloper#sample.com for enrolling as an iOS developer. )
Account credentials can be "loaned" (perhaps with password changes after use).
You can be given remote access (VNC/RDP) into the owners PC or Mac (or more secure yet, a VM session) as or after they log in.
You can talk the owner though the process over the phone (or video chat, etc.).
Or, the owner can learn how to get certificates, and build or resign and submit apps themselves, perhaps using a comprehensive script.

Does my client need a developer account to submit the app I made them to the App Store?

I wonder if someone could offer insight here:
I work for an independent multimedia firm who builds communications material for their clients. We're currently working through our first iPhone app. So, my shop has now completed an app that conforms to our client's brand, and we wish to deploy this app to the App Store on behalf of our client. Looking over Apple's documentation, everything seems to be written on the assumption that you are releasing your own app... therefore, the Apple documentation seems to start one step ahead of where I need it to.
So, as a multimedia production firm, I have set up a developer account for my company that I have been using to develop our client's app. However, I assume my account cannot release my client's application, given that it would cite my company's name as the publisher. Therefore, how do I start this process on behalf of my client? Will they first need their own $99 developer account to publish with, or is there a separate publisher identity that I can set up within my account that represents my client?
Any and all help on this would be appreciated. Thanks!
I typically have the client create their own account. From there most clients will provide me access to their admin account so I can go through the rest of the steps.
I often submit apps through their admin account, however, a team member is an option if the client is not interested to provide admin credentials.