Using a phone app as GPS shield

Hi. Im a total newbie, but I want to use ardupilot to make a GPS guided plane. Most guides on arduino GPS guided UAVs I’ve seen mention GPS shields as necessary. Would it be possible to use a GPS shield phone application with ardupilot instead of an actual gps shield?