iTunesConnect Users and Roles - app-store-connect

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.

Related

instagram App Permissions Denied

We have an app and have built in IG integration but keep getting denied on our submission. We want to allow our users who have IG accounts to sign in on our app and then link their IG account. We show the IG icon and their IG name with a follow button so a user can gain followers on IG through our app. We need the follower list permission so that we can know if they are already following them or not and the relationship permission so that we can follow from our app. We have detailed the use case demo'd on a video but this is the only reply we continue to get. Any assistance would be great.
follower_list:
This permission (follower_list) does not support the use case you described in your submission notes, screencast and website. Please review Login Permissions (http://instagram.com/developer/authorization/) for a comprehensive list of permissions and valid use cases.
relationships:
This permission (relationships) does not support the use case you described in your submission notes, screencast and website. Please review Login Permissions (http://instagram.com/developer/authorization/) for a comprehensive list of permissions and valid use cases.
I'm running into the same issue with them declining my application for a valid use case.
I think it's because there wasn't enough information for them to validate the app, or the website isn't following their Platform Policy. I would read through it and make sure you're doing everything they want you to do. I would triple check what use case you picked and how you justified that your app falls into it.
It's also good to cover these, taken from Instagram.com:
Your submission should explain what does your app or company do, which
of the approved use cases your integration falls into, who will be
using your app, how do your user authenticate with your app, how you
use the API to power your integration, how does your product use the
data acquired from Instagram, etc.

Google Play Games OAuth-2: app visibility on Google+

I'm trying to resolve an issue regarding Google+ and authorizing users for an app using Google OAuth-2. More specifically, I find the authorization is successful when the user presses Accept on the consent screen; using the oauth playground and the auth/games scope, that looks like: http://retrofist.com/temp/Auth_01.png
However, if I then check my app privileges at plus.google.com/apps, I see the playground listed as visible to 'Only You': http://retrofist.com/temp/Auth_02.png - even though 'Anyone on the web' was selected on the consent screen. As I'm using Google Play Games for leaderboards, the result is that no one can see any leaderboard entries until they have manually corrected this to 'Public' visibility.
Can anyone explain a reason or workaround for this? Many thanks.
I observed similar issues, my scores was not published publicly to the leaderboard of the game. I then realized that, this is only for users whose email is defined as tester email. I could see the scores as publicly posted after deleting those emails from tester list.

Delete user from iTunesConnect

I have added my developer as iTunesConnect User for the development period. Now that the development is done, I want to remove him from the users but I get the option of only unticking him which only stops him from getting the emails for new builds but he can still login into my account and access my apps, users & roles and the previlidges assigned to him as technical guy. I want to remove him from the users list.
I refer you to check this page https://developer.apple.com/library/mac/recipes/iTunesConnect_Recipes/Articles/ManageTeam.html

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.

what android permission causes "device & app history"

I am trying to install an app from Google Play store and I see Device & app history permission.
does anyone know what android permission in manifest causes "Device & app history" permission?
Device & app history
Allows the app to view one or more of: information about activity on the device, which apps are running, browsing history and bookmarks
OK, after researching about this mysteries Android permissions, I got my answer from Adam P. in Android Communities. Thanks Adam.
If you look at the picture below, you will see a description for Device & app history permission for an Android app. At first, this permission description sounds really bad. If you don't know the reasoning behind why all those 3 permissions listed under one group, you would think that this app is really accessing your list of apps, your browsing history and bookmarks. WOW! what a scary thing!
We all know that Google's Android permission system is really broken. From the non tech-savvy people's point of view, this message will scare them and they may not even install your app. Simply, this message on the permission dialog is misleading. Why? actually this sample app needs "retrieve running apps" permission only.
Now, if you pay attention to the message, it reads "one or more of:". What do you mean by "one or more of:"?
Why can't you just display it in a simple format instead of confusing users?
Lesson learned: apparently, one permission from that group is enough to trigger to show that message shown in #1.
Here are the permissions under Device & app history group permission:
Read sensitive log data (android.permission.READ_LOGS)
Retrieve system internal state (android.permission.DUMP)
Read your web bookmarks and history (com.android.browser.permission.READ_HISTORY_BOOKMARKS)
Retrieve running apps (android.permission.GET_TASKS)
Now, if you close the dialog shown on #1 screenshot and then scroll down on the Google Play Store app, you will see a text link reads "View details" shown on #2 screenshot. Click that to see a little bit different version of these permissions. By the way, this link is hidden down in the page and I wonder how many users find that link.
This is what I like. It's clear and concise. Whereas in #1 screenshot, you need to be a linguistic teacher to understand what Google's copyeditors' message mean. Obviously, the first permission dialog in #1 confused me.
OK, this is an extra bonus for you to get confused even more. This sample app apparently requires your phone number to create an account. Nowadays, a lot of social apps started doing that.
Now, if you hold down your app's launcher icon and drag onto App Info button, you will go to your app's details section. Suddenly, you will see this yellow scary message reads "this may cost you money". Well, I know this app does not make a call at all. It just used your phone number to register an account. Google, is it fair to scare people off with that message when the app doesn't really do that?
Conclusion:
Lesson learned; the group permission can be triggered by one permission within and that can cause to show those scary messages.
I am still waiting for the day that Google changes these permissions system. Instead of asking me Yes or No question before installing, I would like to customize the app permissions while I am installing.
Wouldn't it be nice if you check/uncheck each permission and install the app? And, you can turn on more permissions in the app's settings view if necessary. By the way, App Ops won't help with that much.
some more info at: https://support.google.com/googleplay/answer/6014972?hl=en
You're leaving out an essential point concerning these permissions groups. According to Google's Review app permissions (your source) it states the following:
Permissions groups
Permissions groups are designed to show what an app will be able to
access on your device. With permissions groups, you can quickly see
what capabilities or information an app may use before downloading it.
Also, you can review individual permissions at any time using the
Google Play Store Play Store app.
It's a good idea to review permissions groups before downloading an
app. Once you've allowed an app to access a permissions group, the app
may use any of the individual permissions that are part of that group.
You won't need to manually approve individual permissions updates that
belong to a permissions group you've already accepted.
I got an app on my phone that I wanted to update today and noticed that it now asks for access to the Device & app history permission group. As you suggested, the drill down via the Permissions details shows that in reality, it is only requiring the 'retrieve running apps' permission. Great! .. you might think ... but NOT!
If I proceed and accept this now in good faith that I'm OK for this app to see what apps I got running, a subsequent update of this app is NOT going to ask again for access to the Device & app history permission group if they ADD another permission from this same permission group. In other words, today I approve this, granting access to Retrieve running apps (android.permission.GET_TASKS), but as a consequence of that I will not get a new approval request if a next app update adds any of these permissions:
Read sensitive log data (android.permission.READ_LOGS)
Retrieve system internal state (android.permission.DUMP)
Read your web bookmarks and history (com.android.browser.permission.READ_HISTORY_BOOKMARKS)
My conclusion is that if the developers of this app decides they want to obtain eg. my browser history for whatever reason (ads?), they can just add the com.android.browser.permission.READ_HISTORY_BOOKMARKS to their app and I will not be notified when it automatically updates since I have already granted the Device & app history permission group.
Device & app history
Allows the app to view one or more of: information about activity on the device, which apps are running, browsing history and bookmarks