Suzi, the only thing that really works is a physical barrier. Even if you kill one pest, a new one will soon show up to fill the vacuum--probably the day before the next fig you're waiting for is fully ripe. The war never stops, which means it's never won.
I've posted in years past on the big walk-in bird-netting cage I built to protect my figs and other trees. It works great until we get high winds or the rare snowfall--then the netting rips. It got a 50' rip a few weeks ago, just as the figs were ripening, and I don't have time to mess with it. So, this year so the birds get it all.
If I can find a wholesale source (I need 72,000 square feet), I plan to redo the whole cage next year with 1/2" galvanized poultry wire. That should be a permanent solution, with the added benefit of (hopefully) being able to also keep chickens in it, which should eliminate most weeds and help reduce the beetle problem--which in my yard, are actually much worse than the birds.