i developed an app for android and i'd like to publish it on google play. I'd like to send the apk file to some other people, before publishing it.
My question is, what does protect my apk from someone else publishing it himself?
I could compile the app in debug, so google play doesnt except it. I couldy compiled the app in release with a private key, but if the package name has never been uploaded to google play, another developer account could just upload it as his app, cant he ?
What i do understand is, the private key protects an app from someone else using the same package name, if he doesnt have the key. But what protects an apk from being uploaded, if it hasnt been uploaded at that time ? Also, is it that complicated to reverse engineer an apk (signed or debug signed), and just change the package name. That way anyone could publish any app as a "new" one, in his account.
Maybe someone can clear things up a little.
Thx in advance