Pretty sure GDL50 doesn't work with iFly. As a rule, Garmin does not play well with others...they want you to use only Garmin or Garmin-affiliated products.
But someone from Adventure Pilot (iFly) should be along soon to provide an official answer for you.