sending current location to server in background as well as in running app using AFNetworking 3

I tried to search lot for this...but i didn't get exact answer what i want....... my question is--- Can I send user's current location to server when app is running as well as in background.
For example: In my app i want to store the user's current location in every 2min and then send his current location to server.as well as if user move 50 meters within less than 2min then also.
Can I do this ? Can I send location updates to the server in background mode as well as in app running mode? how?...please i trying this 1st time ,so help me...
Thanks in advance..