【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight
【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight

【Ship From USA】SOFIRN IF24Pro/IF24 RGB Flashlight 2000lm Rechargeable Spotlight and Floodlight

Style
Please select a style
Price
$69.99
$47.99
Save  30%
34 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

This link is only for people located in USA, order will be sent from California. If you want to buy together with other models, please make sure they are all shipped from USA.

1.【Powerful & Rechargeable】IF24 boasts a main light pumping out max 2000 lumens, complemented by COB white and color side lights delivering 550 lumens, making it ideal for home use, emergencies.

2.【Convenient Operation】The IF24 has two switch designs, but both switches operate independently. The rotary switch is used to switch between different modes, while the side e-switch is used to select different brightness levels.

3.【Multi-Color LEDs】Compared to IF23, IF24 flashlight features 15 * FY-1615RGY RGB LED. In the color mode, a single click the switch to turn it on/off. Fast double click the switch to select output. 

4.【Hands-free Illumination】With its robust magnetic base, the IF24 sticks securely to any iron surface, the design of the holding clip and lanyard makes the IF24 more suitable for daily carrying.

【General Operation】

LOCKOUT MODE:

Rotate the switch to the lockout mode. 

Nothing happens when you click the button, but the indicator displays for 5 seconds to remind you of the battery level.


【MAIN LIGHT/SIDE LIGHT (same operation)】

ON/OFF: Single click the switch to turn it on/off. (It automatically turns on when you rotate the switch to the main/side light mode.)

OUTPUT SELECTION: When the flashlight is on, long press the switch to select output. It cycles through : Low→Medium→High.

DIRECT ACCESS TO MOONLIGHT MODE: When the flashlight is off, long press the switch to activate moonlight mode. Single click the switch to turn it off.

DIRECT ACCESS TO SPECIAL MODES (Turbo/Strobe/SOS/Beacon): Fast double-click the switch and it cycles through: Turbo→Strobe→SOS→Beacon. Single click the switch to return to the last used mode.

 

【COLOR MODE】

ON/OFF: Single click the switch to turn it on/off. (It automatically activates Red mode when you rotate the switch to the color mode.)

OUTPUT SELECTION: Fast double click the switch to select output. It cycles through: Police Flash→Rainbow→RGB Waterfall→Droplets→Neon Fade. Single click to return to the last mode setting.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.