Magsafe Magnetic Silicone Case For iPhone

Price
$20.99
$19.99
Save  $1.00
color
Black
Dark Blue
Blue
Gray
Green
Purple
Silver
Pink
fit for
For iPhone 14
For iPhone 14 Pro
For iPhone 14 Plus
For iPhone 14 ProMax
For iPhone 13
For iPhone 13 Pro
For iPhone 13 ProMax
For iPhone 12
For iPhone 12 Pro
For iPhone 12 ProMax
Quantity
Free worldwide shipping
Fast Shipping
Sustainably made
Secure payments
Description

                 

 

Built-in lens film protection, explosion-proof and anti-bump

 

3D embedded protection, no dead angle cover to protect the lens,

 

the original camera clarity

 
                 
 

The face value is always online, not yellow

 

High-end material, can stand the test of time, resistant to oxidation

 

for a long time without yellowing

 
                 
 

Frosted back, showing the beauty of the new machine

 

High-end raw materials, frosted back more outstanding, restore the original

 

color of the new machine

 
                 
 

Strong magnetic suction, rapid adhesion

 

42 N52H grade rubidium magnet, super strong suction,

 

solid fit without falling off

 
               
 

No fear of accidents, all-round protection

 

Easy to deal with the phone in different environments drop problem,

 

fall protection

 
             
 

Whole machine protection Full of security

 

Airbag design, comprehensive protection of the machine,

 

not afraid of accidental falls

 
             
 

Thin fit bare machine experience

 

Breakthrough industry bottleneck Ultra-thin and drop-proof, truly

 

restore the feel of the bare phone

 
           
 

Strong adsorption, light-speed fast charging

 

Solve the problems of low-quality imitation models on the market, such as

 

small suction and easy to fall

 
           
 

Precision hole full package high out of the screen protection

 

Lens film protection + 0.3MM higher than the screen comprehensive protection,

 

love machine without a trace of harm

 
         
 

Leave no trace, showing the strength

 

Upgrade frosted coating process, non-stick fingerprints do not

 

leave traces, anti-scratch and wear-resistant

 
         
 

Once you get your hands on it, you will love it

 

Clear feel truly restores the feel of bare metal

 
       
 

Thoughtful protection, soft edge does not hurt the machine

 

Disassembly and installation does not scratch the machine, do not scratch

 

the hand; protect the new machine also protect themselves

 
       
 

As comfortable as the real machine keys

 

No effort to press the keys, effectively extend the life of the keys

 
       
        
             
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.