Method for giving free copy of games to mobile platforms?

Is there any method for giving out game copies to Android/IOS and having the game become associated with the users account so that they may use things like updating and google/apple game centers?

For example giving out a steam key allows the customer to use it and have an official copy. I know I can send out an apk for android however it won’t utilize google play services or be connected to the users google play account.

Basically is there a key type service for android or IOS?

There is, but (on iOS, at least) generating keys is something you can only do in limited quantities.

Apple allows you to generate 50 promo codes per update. To my knowledge there’s no way to do this for Android however.

Android have the beta tester groups to have early access to alpha and beta version, but they must still purchase the game. But you can create another id with price free that you never release as production. You can register some e-mails to not be billed by IAP as well.

It is good for friends but not for reviewers.

Apple has changed it to 100 codes per update now.