Accelerometer not working over network

I have code which allows the player to move an object by tilting their phone. For testing purposes I used arrow keys on desktop and it works fine over the network but when I switch platform to Android it stops working. Here is the code.

This is the desktop code:

velocity.x = Input.GetAxis("Horizontal");

This is the android code

velocity.x = -Input.acceleration.y;

This is the ONLY line that is changing and the object just keeps going to the right on my phone.

Okay so I found out what the problem is, I will explain what I did in case some one else faces the same problem.

I was using Unity Remote to test my accelerometer code with the game running in the editor. When I push the app onto the phone since I was playing in landscape the axis were changed. Instead of -Input.acceleration.y I had to use -Input.acceleration.x for the same movements. So if you are facing a similar problem, know that when the game is run in editor and you are using remote the axis will be different than what is run on the phone itself.