Sapphire Tempered Glass Lens Protector Cover For iPhone

people are viewing this right now
Free shipping on orders over $50
Free returns within thirty days
Contact us: service@goodidealshop.com
Secure payments regulated by the International Security Bureau
$14.99
$24.99
Save 40%
Amount : 1PC
Model : For IPHONE 15
Quantity
Description

Christmas special discount! Up to 50% OFF!

360-degree protection of your phone lens, Upgraded sapphire tempered glass, HD, strong protection

Main Features

  • WONDERFUL DESIGN
    Cut precisely to fit for iPhone Camera Lens, Avoid high maintenance costs caused by lens damage, the best design can effectively protect your lens without losing its beautiful appearance

  • SUPER SCRATCH/IMPACT RESISTANT
    Made of chemically strengthened tempered glass at the molecular level with sapphire protective coating, Up to 9H Hardness, double protection, anti-scratch, ease the impact force.

 

  • SCRATCH/IMPACT RESISTANT
    Made of chemically strengthened tempered glass at the molecular level, Up to 9H Hardness, anti-scratch, ease the impact force. Protect the camera lens from damages or scratches.
  • HD CLEAR
    Back Camera Lens Tempered Glass Screen Cover Film Ultra-thin with 0.1 mm thickness, 99% transparency to ensure original high resolution for pictures and videos, topped with oleo phobic coating to reduce smudges and fingerprints.
  • EASY TO INSTALL
    Fully fit, electrostatic automatic adsorption technology, no drop, please clean the lens dust before installation, just put the lens protection cover parallel to the top of the lens and gently place it, and then the installation can be completed.

Specification

Materials
  • Tempered glass
Models
  • iPhone 15 / iPhone 15pro / iPhone 15promax / iPhone 14 / iPhone 14pro / iPhone 14promax / iPhone 14mini
Product Size
  • Clear Back Camera Tempered Glass: 5CM × 5CM × 1CM
Product Weight 13G
Package Contents
  • Clear Back Camera Tempered Glass × 1/3

Note

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.

HOW TO PAY

If you want to check out with Credit Card. Please Click PayPal and Search for ‘Pay with Debit or Credit Card’
Enter your Payment details, your Billing Address, and your Contact Information.
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.