Is there anyway to get Microsoft Store account email address associated with the purchase in UWP? - email

I am trying to build an app that can be downloaded on multiple devices. We want to be able to get the email address associated with the Microsoft Store account used to download and install the app.
Is there a way to do this?

Is there anyway to get Microsoft Store account email address associated with the purchase in UWP?
No, there is no such way to get the customer's email. If the customer brought your app using his Microsoft account. Then he will be able to download your app in any device that is logged with his Microsoft Account.

Related

Way to detect and change which google email is used for in app subscription on google pay?

I have created a app in flutter with in app subscription.
I have used in_app purcharse package for payment.
Whenever I click on pay it opens pop up with primary email which will be used to make payment.
Is there a way to detect all the accounts associated with the android device and ask payment from one specific account from the list of accounts as per our need?
I tried looking into documentation of in app purchasing to check if I can ask for a specific google account, but I didn't get anything related to that.

PayPal account credentials for developer

I am trying to find out how to give a developer the least amount of access they need to my business PayPal account for my app. How should I set this up so I protect my private account information from the developer while allowing them enough access to develop?
They need access to test and develop with the PayPal APIs. I created a sandbox account for the app, I gave the developer the Sandbox ID and API Credentials along with the sandbox test accounts I created.
The developer asked if I could give them the login for my PayPal developer account so they can see the Dashboard for testing and see can transactions. I don't think this is the right way or they could access my bank, and company information.
I have read the PayPal documentation for information about this but can't find much. This guide has the most information I've found but not exactly what I am looking for.
In your account, go to your profile settings and find Manage Users. There you can add a user and select the amount of access they can have. Give them the username and password you make for them, NEVER give your email and password.
To get started using adding users to your account and managing their levels of access, log in to your PayPal account, go to your Profile, and click Manage Users under Account Information.
https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/permissions-outside
Your developer does not need access to your account at all, regular paypal.com or developer.paypal.com.
They would simply login to developer.paypal.com with their own PayPal account and create their own test accounts for use in the sandbox. They can build your app using their own test accounts, and then hand it over to you so that you can simply update the API credentials with your live values and ensure the code is running live instead of against the sandbox at that point.
developer from India can create Paypal sandbox account as i am also from India and created sandbox account.
Use this,
https://www.paypal.com/businessprofile/mytools/apiaccess
go to paypal, all tools, you can see manage API, press update, then you'll see that screen. Im doing it right now, i don't know if it will work.

Publishing via someone else's account

I have a client who I made an app for, is it possible for me to publish via my developer account, but have the revenue from the app go to them? The client does not have a developer account, does he need one to have full control of the App on Appstore?
The main issue would be the payment, statistics and such.
No it is not possible to publish on your account but have the info, stats, and payments go to your client. If he wants to directly get the payments and info he would need his own account.
You can publish on your Dev account and then transfer the payments to him manually. Also there are several services which you could use to give him access to statistics (appfigures.com, appannie.com etc).

iPhone application user registration and billing via apple ID account

We are building an iPhone application for our project and I'm concerned that the only way for user to:
register an account;
buy extra content
Is via the user's Apple ID account. This is bad for us because:
We don't get user details data
30% of sum goes to Apple
But as my colleagues say it's the only proper way to handle this - otherwise application can be banned from appstore. So could I have a registration/payment on website somehow be implemented inside the iPhone app? And in what way can this be done?
Take a look at how Evernote implement their service. You can subscribe to the Premium service from within the app via In-App Purchases, you could also do the same from their website, using credit cards or any other forms of online payment.
The key here is the user's email address. When the user signs up, they provide the service with their email address which is basically tied to as a username. I'm pretty sure you know what you can do next using the email address. Good luck!

Client distribution of an iPhone App via AppStore

I work for a start up company and have just developed a paid iPhone app for a client who is not in anyway tech-savvy. She knows very little about the appstore process and does not have a developer account or even a mac.
What we basically need to know is what is the standard way of distributing an app from the clients side?
Does a separate developer account need to be created by the client and the app signed with their certificates? Or...
Can we release it under our own developer license using their bank details in the paid app contract? If so are multiple paid app contracts allowed so that we can release more paid apps for other clients or ourselves?
I have looked around SO and haven't been able to find an answer applicable to our case. Most scenarios inolved the client already owning a developer license.
Only one paid app contract per developer enrollment is allowed. If you want to work with multiple clients (or have your own apps in the App store), each client will need their own ADC account and iOS developer enrollment.
If they can't enroll by themselves, you might have them loan you an email account in their domain to use for their ADC account, use of their company credit card for the $99, legally authorize you (in writing) to apply, click agree, and enter their banking and tax info. Or sit down with them with your Mac and tell them which boxes to click, and which private info to fill in, line by line. If they are a corporation, have them ready to fax incorporation (etc.) papers to Apple. If they have a legal department, you may need to give them a copy of all Apple's agreements ahead of time to review.
Then, after they are enrolled, you can use their ADC account login, from a separate User account on your Mac so as not to contaminate your keychain, to get certificates, build, sign and submit their app for them.
If they want to keep their financial information private, they can always change the password on their ADC team leader account after letting you submit their app.
In order for the profits from app purchases to be given to your client directly, they must have their own account. Otherwise, you can set them up as a user on your account so that they are able to monitor sales and then you send them the procedes afterwards. However in your case it sounds like they would like the money directly.
Buy a new account, set up the distribution certificates and keypairs on a separate computer than the one with all your dev keys for your current account, or even a seperate account on the same computer; keychains do not overlap between users. Sign the package, upload (wait a week) and viola. Give them the credentials to the new developer account and watch the money roll in.