Does the SDK provide any way to change the brightness of the backlight, or turn it off temporarily?
-(void)changeLight{
GSEventSetBacklightLevel(float number);//number between 0.0 - 1.0
}
call the above method using
[self performSelector:@selector(changeLight) withObject:nil afterDelay:0.0];
you can add the private framework by just drag and drop to your xcode project from /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework.
Also add #import "GraphicsServices.h" header in your .h file..remember: since you are using private framework you application will reject in app store push