Code always returns zero

This bit of code always returns zero:

  float aX = CrossPlatformInputManager.GetAxis("Horizontal");
  float aY = CrossPlatformInputManager.GetAxis("Vertical"); 
  Debug.Log(aX);
  Debug.Log(aY) 

Does anyone know why this is happening? I am using Unity remote on my iPhone, therefore, shouldn’t CrossPlatformInputManager.GetAxis("Horizontal"); return something?

You need to provide more details (and please change the topic title to be relevant). Is this working in editor and not on the device? How are you controlling your character (Ex. virtual buttons)? Are “Horizontal” and “Vertical” defined anywhere in CrossPlatformInputManager?