In ios 9, for estimote sdk 3.X. I need background scanning of beacons without Apple rejection
Monitoring works in the background just fine, with absolutely zero risk of rejection.
For ranging in the background options, check out this article from our Knowledge Base: Is it possible to use beacon ranging in the background?