No Users and Roles in iTune Connect - app-store-connect

I have registered for Enterprise Apple Developer account and I am a Team Agent. I do not see Users and Roles in iTunes connect and https://developer.apple.com/account/ as well. Below are the screen shot for same -
Any help would be greatly appreciated.

I am dealing with Apple Developer Accounts every day and contact Apple Developer Support when needed. The Screenshot show that your iTunesConnect account is not yet active. Try to go into the Membership section and see if the creditcard has not expired and if the automatic renewal is active.
Now Apple is moving from iTunesConnect to AppStore Connect, but is now still accessible at the link itunesconnect.apple.com. The admin/owner of the developer account has to contact Apple Developer Support to ask Apple to activate your iTunesConnect account.
Also, another reason for your problem can be that the owner of the Developer Account has already signed up, but that it takes time to process by Apple. In some cases this goes wrong. Apple can solve it immediately after you have called them.
Another explanation is that you signed up, but that Apple still wants to verify your identity and has not received a reply from an e-mail they've sent to you (for example the question to provide a passport/government issued ID). Do as Apple requests to get iTunesConnect active. If it takes too long for you to reply, Apple will suspend the account, and the registration will be cancelled. The owner of the Developer Account will still have an AppleID, but cannot use Developer Account Resources such as iTunesConnect.
Note that a developer account is not free, but costs 99 dollars per year. Only after identification process and payment, iTunesConnect (or now AppStore Connect) becomes available.

Related

MessageBird WhatsApp: Can't move from sandbox mode

We have developed an application to send notification through WhatsApp using MessageBird integration.
In Facebook - WhatsApp Management painel our account is in "Sandbox mode" which means that we can only send up to 10 messages/day to only 2 numbers. Detail: our company is already verified and the account status is approved.
Is there anything we are missing? Any help?
There are two prerequisites for your phone number to be promoted from the "sandbox mode":
Your business needs to be verified on Facebook (as shown in this video)
Your WhatsApp Business Account needs to be approved. You can easily check this by navigating to this page and finding the account under "Accounts > WhatsApp accounts". After finding the relevant account in that list, select "Settings". Your account status should show up as "verified".
In case you need help verifying your business and/or approving your WhatsApp Business Account, please reach out to MessageBird support. If both of these are in order and your phone number is still in sandboxed mode, this is also something they should be able to help you with.

iTunesConnect Users and Roles

Man this sucks....I am trying to set up ApplePay using stripe. It's documentation states I need to log into iTunesConnect and click Users and Roles.....
https://stripe.com/docs/apple-pay/web
And when looking at the actual Apple docs, it says the same thing:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html
and here:
https://developer.apple.com/support/apple-pay-sandbox/
But, when I log into iTunesConnect I see this screen:
I just can't seem to find where I am supposed to find users and roles.....
Does anyone know how I can get to this elusive screen?
This is because you are not a team agent for your developer account or you are not added as a user to itunes connect.
The Team Agent of the apple developer program will have access to add other users and assign roles to them. Please refer to https://www.meatti.com/blog/how-to-create-itunes-connect-limited-user/ on how to add user and assign roles in iTunes connect.
Refer to https://developer.apple.com/support/roles/ to know about the iTunes connect and developer account roles in detail.
I'd look down the Apps route there.
If this is your first interaction with iTunes Connect, there will be a certain amount of setup you need to do before you get to view/edit users and roles.
It's because you have to register as a developer. Once I had done that, the options showed.

Unable to Sign In to iTunes Connect: "Your Apple ID isn't enabled for iTunes Connect" [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 months ago.
The community reviewed whether to reopen this question 7 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
I am a member of my company's development team, with the role of Admin. I can access the Member Center of the team at https://developer.apple.com/
However, when I I attempt to sign in at https://itunesconnect.apple.com I am presented with the following error message:
Your Apple ID isn't enabled for iTunes Connect. Learn More
I am an admin on the development team. When I visit Developer > Member Center > People I do not see any permissions related to iTunes Connect.
How do I gain access to my team's iTunes Connect portal?
The solution is simple: Login with this account to iTunes (not iTunesConnect). I am sure you didn't do that. You can take your iPhone or iPad to do that or download the iTunes application.
It is not enough to be a member of the Apple Developer Account / Member Center team.
The account must also be added as an iTunes Connect User.
From an existing iTunes Connect admin account, add the new user to iTunes Connect:
iTunes Connect > Users and Roles > "+" > Add iTunes Connect User
If your Apple Id is added to your team account recently, you need to activate it first by clicking on the link that Apple sent to you with the activation code.
After that, you should be able to login to iTunes connect.
P/S: You may need to check your internet connection, firewall, proxy setting to make sure you can connect to itunes connect server. This happened to me as I used my company network to login. After switched to my 3G hotspot, it worked like a charm.
I had similar issues and I got quite a few random answers from iTunesConnect support until I managed to get an iTunes Connect supervisor.
Here is what is happening:
Your team iTunes Connect guy added you with an email address
The aim is for that email address to be the iTunes Connect email and id
You have never been created as an iTunesConnect user with this email
When this email/id was added (someone filled the name and email in iTunesConnect) clicked 'Next', iTunes would have 'initialised' the account
This 'initialise' is key:
Apple DOES NOT know the user but they have enough details to set a skeleton account allowing the user to login.
To turn this into a real/complete account, the user has to log in to appleid.apple.com, add birth date AND answer/set the security questions.
Once that is done, the account will become a fully fledged account.
Then, if you send an invite (and if they user did not give up and switched to Android), when he/she accepts/clicks on the invitation, they will be set up as expected.
Good luck!
p.s.
I'm the iTunesConnect guy in my company...
I had this issue. The error message gives no clue that, as an app developer, I could no longer login to iTunes. The fix for me was to now go to another website: https://appstoreconnect.apple.com/
I received an email from Apple on Feb 12, 2019 that seems to indicate that there is now a single permission that gives access to the Apple Developer website and App Store Connect:
Teams and roles have been unified.
Dear PERSON,
Developer teams and roles are now simpler. Organizations enrolled in the Apple Developer Program now have one team and one set of roles that provide access to the Apple Developer website and App Store Connect. You can view your current role by signing in to App Store Connect. Changes to roles can be made by Account Holders and Admins in the Users and Access section.
If you have any questions, contact us.
Best regards,
Apple Developer Relations
For anyone who's still facing this issue. The above solutions did not work for me at this point in time. This is what I've done to get it working (from apple's help):
How to generate an app-specific password
Sign in to your Apple ID account page.
In the Security section, click Generate Password below App-Specific Passwords.
Follow the steps on your screen. After you generate your app-specific password, enter or paste it into the password field of the app as you would normally.
If you are facing this on the recent MacOS version/machine, Here's what worked for me.
Open music app on you Macbook
From the sidebar visit the "Itunes store"
Navigate to "Account", for me I found it in the bottom right quarter of the Itunes store homepage.
Click on "Account" and it should prompt to sign in, sign in and fill up the payment method in next screen(can set to none if you don't wish to add any, but still need to fill address and stuff)
After doing this, I was able to sign in to App store in without an issue.
The answer for me was a variation on the one given by #zevij. Just log into this site using the id/pw:
http://appleid.apple.com/
Then visit itunesconnect.apple.com.
I have no idea why this works and it seems like something is seriously wrong at the mothership when it comes to Web. But there you go.

iOS app consuming RESTful webservice for authentication

I am developing an app for iOS. I am planning to publish this app in app-store as free app. I would like to authorize app users via outside RESTful webservice. Is this practice against any Apple official guidelines and can be not approved by Apple app review?
The Apple Review Guidelines 11.1 states:
Apps that unlock or enable additional features or functionality with
mechanisms other than the App Store will be rejected.
It sounds clear, but I believe it is open to interpretation on behalf of their reviewers. My company has produced an app exactly as you describe and it not only passed but has been versioned up very recently. Like yours, this app consumes a web service and while the launch screen is public facing, the user must immediately authenticate on the screen after that to go any further.
Our app was not a good candidate for the enterprise store model, since the intention is to distribute to customers, not employees.
Also, and perhaps most telling, when you prepare to upload your binary the iTunes Connect portal has a place for you to enter demo account credentials for the testers to access protected content in your app. So I think you're OK. Screencap below taken from iTunes Connect.
UPDATE
Apparently, when submitting your app you can provide demo account information (#erikr98), implying that an app like yours could be tested by Apple and be approved in the store. I've seen apps like this and worked on them before, but was under the impression that you also had to provide some sort of functionality in the app outside of your "pay wall."
....
I think the answer is maybe. It sounds like you're hovering the line between a public app and an enterprise app. I'm going to assume your question could be rephrased like this:
"I make money from my customers through an existing process (probably on the web) and I want to allow them to use that functionality on iOS without giving 1/3 of that money to Apple via a paid-app or through In-App Purchase. If I build a free app and provide my current customers access to its content via their existing accounts (and through a login process) will Apple reject it?"
Apple's App Store Review Guidelines, Section 11, clearly states that if you allow users to upgrade the content, unlock features or abilities, or purchase content through your application, that purchase must be done through In-App Purchase.
However, in my experience I have found that Apple will not reject an application if it provides value to everyone, not just those with an account. If you provide some sort of benefit for someone without an account you stand a much better chance. In my case we had, 5 features available to the people without an account, and 10 features available for those that could login. Our app was approved and released to the App Store. This was last year.
Also, think about this from a reviewer's perspective at Apple: When you sit down to review an app, its probably not a good sign that you can't access any part of the app without a user name and password.
Look at the model that the newspapers use. Washington Post, for example, has a free app with a $15 In-App purchase that provides you access to their content. You get a limited number of free articles, first, though. See, they provide content for everyone even if on a limited basis. You can also sign into the application, which unlocks all content, if you already have a paying account.

iTunes connect will not let me add myself as a user

I am working on an app in iTunes connect for a client, under their iTunes connect account. I want to add myself as a user so that I can get email notifications of updates in app status. When I try to add myself as a user I get the following message:
The email address you entered already belongs to an iTunes Connect account. To continue, enter a different email address
I am using this email address on my own company's iTunes connect account, but not on my client's account. How can I add myself as a user?
#sarnold Turning your comment into an answer because it worked for me.
Two Separate Websites
Apparently for historical and organizational reasons, Apple operates their developer and app store business in a bifurcated manner.
developer.apple.com
The web site for all the technical resources, including documentation, WWDC videos and such.
itunesconnect.apple.com
This completely separate web site handles the business end:
Contracts, banking, payments.
Uploading your finished app.
Defining your In-App Purchase products.
Problem: Different Handling Of Accounts
The developer.apple.com site is slick in that a programmer can have a single Apple ID used to join multiple developer accounts. She may work for three different companies, and be assigned a role on each of those companies’ Developer accounts all on the same Apple ID. When she logs in to the Developer site, she is presented with a popup menu asking which of the three companies’ Developer accounts she wants to access during this work session. Nice.
The problem: in iTunesConnect, not so nice. In iTunesConnect, the "admin" person cannot assign existing Apple IDs as members with a role. Very strange. The admin is forced to create a new ID for each person being adding to the team. That means the person joining must have multiple email address. If an admin tries to add you to their iTunesConnect with an email address already used on some other company's iTunesAccount, an error message reports that email address / Apple ID is already in use. Obviously the programming team running the iTunesConnect site could use some help from the Developer site's team. ☹
Workaround: Email Address Trick
The workaround cited by sarnold involves a feature of email addresses. The spec for email servers has a feature where you can extend your email address. You can add a suffix to the first part of your email name by appending a "+" PLUS SIGN. From what I could figure out, the email software first looks for the extended name. If no such name is found, it drops the extension and looks again. If found, the shorter version of the email address is actually used.
So if the programmer Susan wants to use her email address susan#example.com for a second or third iTunesAccount, she tells her client's admin person at Acme Corporation to use something like this as her email address: susan+acme.com#example.com. Apple will still create a needless extra Apple ID for Susan, but at least Susan does not have to bother with creating and accessing extra email accounts. The emails sent by Apple will arrive at her susan#example.com address.
Susan double-checked this would work before talking to the admin person. She sent herself an email to susan+acme.com#example.com to make sure it arrived at the susan#example.com account.
Effectively, the email servers are not fooled by the extended email address, but iTunesConnect is fooled into creating an new Apple ID using an old email account.
Basically, you can't invite other iOS devs to review your efforts seems to be the result of this policy.
I had (and have) the exact same problem... what makes me kinda like FlavorScape's suggestion ;)
What I did is something similar to sarnold's comment: I used an alternative email address (_#gmail.com instead of _#googlemail.com) and this actually created a new AppleID with this email address.
It works fine, but it would be so much better to just connect my actual Developer account to my client's.
The way it's like at the moment, I can not even access the developer resources and (most importantly) the provisioning center with the new Apple ID, so my client has to do create new provisioning profiles and stuff, which is pretty frustrating and complicated.
Additionally, it is a pain to let him test the Apps on his own devices, because of the developer certificate is installed on my Mac, not his, and I am therefore the only one (or better, my Mac is the only computer) that can install new provisioning profiles on his devices.
Is there a better way to connect the accounts and solve these problems?
Cheers,
Nils
Apple now will allow the same email address to be invited to multiple itunes connect accounts and no longer allows new emails to be added with the +. Just a word of warning to others who were doing this the original post is now out of date with Apples new policy it seems.
#knl: The problem in the original question is specifically with iTunes Connect. If you want to be able to manage the Provisioning center -- to make profiles etc -- ask your client to add you to that account. Here are the steps:
Go to "Member Center"
Select the "People" tab
Click on invitations
Select "Invite person"
in the next screen they can select your role including "Member" (limited access) and "Admin" (full access)
From apple documentation:
You can only create test user accounts using an iTunes Connect
accounts with the Admin or Technical role assigned to it. Test users
do not have access to iTunes Connect, but will be able to test in-app
purchases in a development environment on a registered test device.
Link here