How can i use Firebase App distribution without google account? - ios

I am a Fabric user it works flawless for app distribution purpose. Recently I migrated my Fabric app to Firebase platform (as Google is removing Fabric) for app distribution with my testers. I followed their doc https://firebase.google.com/docs/app-distribution/ios/distribute-console and got email for app setup, but when I process it shows sign in with Google button. This is really useless how can my tester sign in without his google account as he only has our office domain email address?
I am unable to download with my domain email and can not share with our testers. How can I fix this?
Thanks,

Todd from Firebase. Right now it is mandatory that each tester has a Google account. This allows us to simplify the tester management process.

It is not solutions but to address the problem but to make question seen better!
I like Firebase App Distribution, it works well for android users with (example#gmail.com) but for iOS users (who most likely have example#icloud.com) there are some issues!
If they don't have exmaple#gmail.com they have to create it (which is bad not everyone is ready to create gmail account while onboarding new testers just to try out my simple app)
Any plans in near future to add ability for iOS testers to test app
without example#gmail.com? To be able to use at least #icloud.com or facebook accounts
Right now in App Center (microsoft alternative for firebase) there is a feature where you can deploy beta version for iOS/Android and users can use Github/Google/Microsoft/Facebook accounts to install beta apps

You need to create google account with with google domain.
http://google.com/accounts/NewAccount

Related

What are the distribution options for inhouse app with less employees?

We have developed an app that works fine in Android and iOS and we tried to distribute in App store for one our customer. Since it is an in house usage app, Apple rejected it.
Our customer has less than 80 employees. So they are NOT eligible to purchase enterprise license for in house distribution either (so we purchased developer license).
Currently we deployed the app for users (only 20 users) using Adhoc method (connected the device in mac to deploy).
But they want to put the app in a centralized place where new users can download it and install it in their phone without connecting the device to mac (they need us on site to do it).
What are our options?
What is the apple business manager? will that help us?
Appreciate your help.
thanks,
Sri
If you want to distribute application for inhouse for some time then please find below link where it will be work for android and iOS both platform and you can provide app version app update with same link.
https://appho.st/
You need to upload latest apk and ipa file and generate link with those file and share it with inhouse tester and client.
For new app version update just upload new apk/ipa file with same account and provide same link to inhouse tester and client.
Apart from it if you have apple developer account then i suggest please use tesflight public tester link.
For android google play account please use open beta testing feature and generate link with it.

Is there any way to make a iOS app available for beta-testing (adhoc app) without using the tester UUID

I want to make my app available for the testers without adding their UUIDs to the distribution profile. Is there any way to achieve this. I know about Enterprise distribution but my app will eventually be uploaded to AppStore.
So I also want to know is it possible to use same Apple ID for both Enterprise App and App Store app.
Thank you
Yes, you can use the new Testflight feature on the developer portal: https://developer.apple.com/testflight/
You have two options when using this. For internal testing anyone who is tied to your account can test it. For external testing your app has to go through the approval process, and you can give out an email that will allow them to test it, or put their email in and it will send out an invitation to that person to install the app. Any updates to the app have to be approved before it can go to external testers.
UDID is no longer required. The focus is on test users rather than device. A single user may have multiple devices on which the beta app may be installed.
You can enable up to 25 users from your iTunes Connect team to be
internal testers and up to 1000 users to be external testers. External
testers do not need to be in your organisation; you can invite any
user with an email address to become one of your external testers.
reference from below link :
https://subodhnpushpak.wordpress.com/2015/01/05/deploying-ios-apps-without-udid-to-beta-testers-using-testflight-beta-testing/

Can we sell ios Enterprise app

Our company is planning to make a ios app by using Enterprise development program.
I guess we can not implement in app purchase on enterprise app, so we want purchase need to be done by our website and after that link will be generated and sent to the user's email, then by using email user can install the app. So my question is that can we implement this.
We have already development program but we want to integrate some other functionality in the app which will not be approved by apple, so we are planning to have Enterprise development program.
I have seen many links but none i found which fulfill my requirement. Any suggestion regarding this is appreciated.
No, this is not allowed. Enterprise program is for distributing applications within your organization. If you give out the application to third parties, your developer program membership will be canceled and the applications will stop working.

iOS distribute application using another account

I am distributing an iOS application using my developer account (this is for testing purposes). Now i want to use another account and distribute the application. Questions are as follows:
1.) Am i permitted to do so? If not what is the solution?
2.) Can i change the application ID (appId) apple provides?
3.) Will deleting the application from the developer portal help?
I tried googling for possible solution, but was unable to find anything that helped.
You can't have an app with the same bundle ID on two accounts. However, with the new version of iTunes Connect you now have the ability to transfer an app to another account. After that you won't be able to distribute it using the first account anymore. There is a lot of preparation that you need to do and it will take a while, but the details are in the iTunes Connect Developer Guide here (Managing Your Applications -> Transferring Your App).

Is it possible to distribute an Enterprise app via Testflight without the recipients having to create an account?

I have an Enterprise app to distribute to a few hundred employees. I'm currently evaluating whether to use Testflight or not.
I want the process of installing the app to be as quick and easy as possible, however experimenting with Testflight it seems people have to create an account with Testflight first before they can install the app, which is an extra step I'd rather avoid.
Is there a way the user's can install the Enterprise app hosted on Testflight without first having to create an account?
Currently no, we have intentionally avoided such functionality. In the event that a tester decided to share the install link you would have an unauthenticated link sitting in the wild.
If you're concerned about the pain of inviting 100 people, the quickest way to get your employees into TestFlight would be using a recruitment URL (https://testflightapp.com/dashboard/team/recruitment/edit).

Resources