How do I enroll as an Apple Developer with an existing Apple ID? - apple-id

I have an existing Apple ID I would like to use to enroll as an Apple Developer, but when I try to use it I reach a dead end:
If I use the "Enroll" process on the Developer website I get taken to a help form, which I fill out and the response to which is that they can "confirm" that I have
no developer account (duh).
If I use the Developer app on my iOS device I get "Unknown Error" if I try to enroll (or sign in).
So basically I have reached a dead end, and Apple's help is simply to tell me what I already know.
Why would this not work? I have a perfectly valid Apple ID, and am using all the correct credentials, but am stuck at a dead end trying to set up my account.

Related

Application submission requirement for Apple Appstore

We are planning to submit our iPhone app for certification, but a friend of my suggested that if the application needs the user to login every-time to use the features, then the people at Apple would not certify the application. Can some one please guide me on this.
Its not true, you just need to provide a working username and password during the app submission so that apple can test the features.
You are definitely allowed to require a login for the app to function (I've submitted an app with multiple updates that presents a login screen as the initial dialog and locks the rest of the app until the user logs in).
You need to ensure you create a test account for the reviewer to log in with though, so make sure you provide them with a valid test Username/Password combo when you submit the app for review.
While submitting to appstore there will be option for demo account like Username/password credentials there you can give your credentials to test your application
My app was rejected for requiring a registration by the user before using any features once. I asked for a clarification on the same from the App Review team, stating that my app was based on user data, and cannot proceed without authentication. Also, I updated my review Notes in the itunesConnect to mention the same. And it was accepted. :)
For safe side, You can mention this in the review notes and do not forget to give them a sample username and password!
Good Luck!
Dontwory Your app will not be rejected by Apple. There is no restriction in apple guidelines for this. I have many live apps in app store with same scenario. So you can upload your app with worrying about app rejection.
Hope it helps you.

IPhone app In app purchase giveaway

I have an application that my client wants to give away to customers for free.
To get the full functionality, the customers would have to fill in a code.
Other customers will need to do an In App Purchase to get the full functionality.
Is this allowed by Apple or will I bump into app store restrictions.
Tried to find it, but haven't found a decent answer.
Anyone tried it before ?
Thanks !
Please see this other SO answer:
Redeem codes for inapp purchase items
I dont think it is possible to do what you want. Either everyone has to enter a code, or everyone has to do an in-app purchase.
You could also have both of these options available inside the app, but that may seem messy and informal for customers
I would say you could ask the user for a login (email + password). You could then connect to a server of yours and check the credentials. If the server knows this user because you host a list of all the users allowed to use the premium options for free, you could unlock your premium features. Otherwise, you ask Apple for the In App Purchase precedure.

Squatting App ID?

I just registered the app id "com.rovio.angrybirds2" in the provisioning portal of my Apple developer account (out of curiosity). Does this mean that Rovio can't acquire com.rovio.angrybirds2?
Why is this allowed?
When registering an app name, if my memory is right, you have 3 months to upload a binary or the app name will be deleted and free again.
apart from this, Rovio is just a phone call away from deleting your app if you had the chance of submitting it and getting approved by the apple team.
I wouldn't play this, you could get your dev account blocked or suspended, I think it clearly goes against apple policies of app's approval (that you can find in iTunes Connect.
app review resources link
quote : "If you attempt to cheat the system (for example, by trying to trick the review process, steal data from users, copy another developer's work, or manipulate the ratings) your apps will be removed from the store and you will be expelled from the developer program."

In-App-Purchasing iPhone application?

I am facing problem on In-App-Purchasing in my iPhone/iPad application.
My Issues are :
1> What is the use of Shared Secret - Where we have to use this?.
2> How we can all our application form store?
3> How we can test our application?
4> To enable in app purchase - We need application on app store?
Please give me some guide line for implementing in app purchasing.
Thank you.
I am gone through the apple process to enable in app purchase but I dn't know what I missed in my steps that's why I need more clear steps to understand the In-App-Purchasing with in my application?
Basically I need full steps for In-App-Purchasing.
Thank you.
Start with reading the Apple "In App Purchase Programming guide": https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html
1)http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html YOU CAN FIND YOUR ANSWER HERE.
2)Sorry, didn't get you on this one
3) To test in-app-purchase
step1: log into iTunes connect, Navigate to manage your applications-->add new application (FILL THE INFORMATION)--> Availability date can be set at a later stage, select the price range-->enter the METADATA.
step2: Navigate to contracts, Tax & banking section in Itunes Connect & complete the IOS PAID APPLICATIONS CONTRACT.(Enter bank details, tax & contacts).If your app is free complete IOS FREE APPLICATIONS CONTRACT as well.
step3: Navigate to the manage users section & create a TEST user account.
step4: ADD products to your application.
step5: Transfer the application to your device using developer provisioning profile. The developer provisioning profile should use the SAME BUNDLE ID which was used while adding the application. before transferring the application navigate to settings--> store--> logout from any iTunes user account.
4) There IS NO NEED for APPLICATION TO BE ON APP STORE TO ENABLE IN APP PURCHASES.
I don't fully understand what you exactly need
Apple has a really good documentation on The Store Kit framework.
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction/Introduction.html
I myself never created something for in-app purchase but to clarify a little bit.
I believe there are 2 ways to implement this
one is writing predefined stuff in youre source
for example, in infinity blade they let you buy extra gold.
The user asks for the list of available purchases from the app store the app store produces a list of in-app identifiers (which are predefined in code and on itunes connect)
the user selects for example "10.000 extra gold" for 0.99 dollar cents
The transaction will be made to the app store, the app store after succes returns a ok message in which the code should have a listener implemented that basically in this example add 10.000 to your "currentGold" variable.
The other way I don't know much about is connecting via an app to app store which in his turn connects to a server that is set up by you.
From what I can gather is that is what is being uses for level unlocks in for example sudoku games etc
as for Testing the purchase.
Whenever you have store kit implemented and try to connect it in the iOS Simulator.
The simulator automatically connects to a Sandbox envirenmont and therfore simulates the payment too

Does expiration of iPhone Developer Program put any affect on existing apps on AppStore ?

My iPhone Developer Program has expired and now i am no longer able to access iTunes Portal. And also, one my application on App Sore has started giving the error that "this application is no longer available, ...".
I just want to ask that does expiration of the developer account put any affect on existing apps on App Store or not ?
Right, your apps are no longer available when your membership is expired. But if you sign up again they should come right back.