"FiF says it'll accept the GPS input thru GDL90, and I'm wondering if this solves the issue of background GPS usage for FiF."
If this is the case, it should receive the traffic from SafeSky, as the latter uses GDL90 to share traffic information with the other Android applications.
Is GDL90 already implemented in FIF?