Unless iFly EFB is receiving ADSB data it does not load PIREPs. This means "NO PIREPS IN VICINITY" is wrong and is a bug in the application. Bad data is worse than no data. It would be better to display "PIREPS ONLY AVAILABLE THROUGH ADSB" when you're not receiving ADSB data. Attached is a recent example of iFly EFB giving Detroit pilots a false sense of security.
Alternately, I would suggest iFly incorporate PIREPs-via-Internet as well as via ADSB. I know that data is available online (as shown in Larry's OP above), though I don't know if it's in a form that iFly can easily consume.