I'm a total noobie when it comes to encryption and I think I'm seeing my problem all wrong, let me explain:
I want an Android application to contact a server to get items to display in an app. Then if the user interacts with this item , I want to send a feedback to the server telling which item has been clicked on to save it in a database .
The first thing is that I don't want anyone to "intercept" this "feedback" over the network while sending them to the server. So I decided to use https connection. But let's say the script I'm calling for feedback is https://mydomain.com/myscript.php (with a POST request). I don't want someone to reverse engineer my Android code and see that I'm calling this script to send a feedback ,because then he could use it to the same purpose.
So then I thought "Hey, let's just grab a key from the server to send it back when i have to send a feedback to the server". But again, to get this key, I need to call a php script, and if someone could call this script, get the key, he could then send the feedbacks as he wants.
It seems to me like there is no end to this. And I know there is one :D I think I am looking at this the complete wrong way. Do you have some guidelines to follow to do so?
Thanks !