Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket
Magnetic Camera Handle Bluetooth Bracket

Magnetic Camera Handle Bluetooth Bracket

115 sold
$29.98
$60.00
-50%
Color-Black
Please select a color
Shape-Basic Model (Magnetic + Bluetooth Photo Taking)
Please select a shape
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free worldwide shipping
Free returns
Sustainably made
Secure payments

📸 Capture Anywhere: Magnetic Phone Camera Handle

🔄Easily take pictures anytime, anywhere!

🧲Strong magnetic suction, easy to pick and place!
👌Rotatable design, you can freely switch between taking selfies or taking pictures of scenery!
  • 🧲【Magnetic Phone Camera Handle】:Anti-skid ergonomic design, fitting camera leather, durable. Inspired by the camera like handle, it makes photography more stable.
  • 💡【Hidden Suspension Magnetic Suction】:Magnetic Camera Handle Bluetooth Bracket, Strong absorption, no fear of turbulence. Strong suction, stable mobile phone operation, no need to worry about mobile phone falling off.
  • 👌【Compact Design】:It can be placed in any pocket or bag, small body, easy to carry. Easy to operate and hold your phone securely.
  • 📸 【Comfortable Handle】:The magnetic camera handle bluetooth mount is ergonomically designed and comfortable to hold in your hand. Inspired by the camera handle, it can make photography more stable.
undefined
  • 📱【Widely Applicable】:Designed with wireless remote control to take pictures, Magnetic Phone Grip is a good choice as a gift for Christmas, Halloween, Thanksgiving, Mother's Day, Birthday, Wedding, New Year, and more, great for selfies or group photos.
  • 🧲[Magnetic Camera Handle Bluetooth Bracket]: Suitable for taking pictures with a wireless connection, Magnetic Phone Tripod Mount is adopting a 2-in-1 design with multiple functions, convenient to charge with the 10W wireless charger.
  • 💡[Hidden Suspension Magnetic Suction]: Strong absorption, no fear of turbulence. Reducing screen shake for better pictures, Magnetic Phone Mount is suitable for one-handed holding that increases stability.
  • 🔋[Adjustable Thoughtful Design]: Comfortable feel, non-slip design, ergonomic design, fit the camera leather, durable. Rotatable design, self-switching, switch between landscape and portrait, one simple rotation axis.
  • 🔋[One-Hand Operation]: Comfortable ergonomic design cell phone rubberized grip handle make its easy to hold and operate smartphones in One hand. Small and compact enough that you can fit it in your pocket.
  • 📱[Compatible with All Smartphones]: Not only Apple phones can be used, but also Android phones, just add a magnetic ring to the back of the phone, and the magnetic ring will not affect any functions of your phone.
⚙️Specification:
Size:11.2*8.3*3.5/11.2*8.3*3.5cm
Material:ABS+Magnet+PU
Battery capacity:200mA
Input interface:Type-c
Rated voltage:DC/5V
Rated current:2A
Power:≈15W
Weight:Basic model: 107g, upgraded wireless charging model: 114g
Packing list:mobile phone bracket, manual, Type-c charging cable, magnetic ring
Applicable to:All mobile phone models
3-in-1 Intelligent Grip Phone Holder
🔍The difference between the basic model and the upgrade model:
Both look the same, with magnets control board, bluetooth, battery. The difference is that the basic model does not have a wireless charging function, and the upgraded model has a wireless charging function. Note; wireless charging is not a power bank, the wireless charging power is 10W, it needs to be connected to a USB charging cable, and the interface is type-c. The battery is a 200Mah polymer battery, and the battery only supplies power to Bluetooth. It can last for two or three months when you go out to play and take pictures normally.
undefined

PACKAGE INCLUDES:

  1 x  Automotive Oil Film Cleaning Brush

Notes

  • 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.

100% GUARANTEE: If you think the size is not suitable for you, or the quality is not good enough, please just contact us, and we will make a partial or full refund back to you depending on the situation.


OUR GUARANTEE

  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 60 days guarantee.
  • If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.