Oggi vi segnaliamo delle imperdibili offerte sui dispositivi mobili Apple, in particolare degli sconti su iPhone 6 ed iPad Air 2, ultimi arrivati in casa Apple, e degli sconti su iPhone 5S, l’ex Top Gamma di Apple che grazie a questa promozione potete avere ad un prezzo molto più accessibile. Gli sconti sono validi fino a domenica, ma potrebbero terminare prima in caso di esaurimento scorte.
iPhone 6
Il nuovissimo iPhone 6 scontato dell’11%, ma solo per un periodo limitato. Si tratta del modello da 16GB, quello che Apple vende a 719€, ed al momento sono disponibili tutte le colorazioni:
I pezzi sono molto limitati (poche decine), nel momento in cui scriviamo l’offerta è stata appena attivata e già si possono notare i primi acquisti, quindi se siete interessati vi conviene approfittarne quanto prima.
Il venditore è centrolinkweb, conta oltre 10mila feedback positivi ed è tra i venditori consigliati da eBay.
iPhone 5S
Il penultimo modello di iPhone, il top gamma di Apple prima del lancio dell’iPhone 6, adesso in offerta su eBay ad un prezzo molto allettante.
Si tratta del modello 16Gb nella colorazione silver, lo stesso che Apple vende a 629€ e che potete trovare in qualche negozio a poco meno di 600€. Grazie a quest’ottima offerta è possibile averlo a soli 459€, praticamente il prezzo che molti chiedono per lo stesso modello, ma usato.
L’offerta è valida fino al 23 novembre, ma i pezzi sono limitati, quindi affrettatevi se interessati! Al momento è disponibile in tutti e tre i colori:
- Per iPhone 5S Argento clicca qui
- Per iPhone 5S Oro clicca qui
- Per iPhone 5S grigio siderale clicca qui
Si tratta di un prodotto nuovo e disponibile con la formula del “compralo subito”, venduto da uno store consigliato stesso da eBay. L’unica pecca è che viene venduto con “garanzia Europa”, il che vuol dire che potete chiedere assistenza ad Apple in Italia solo per 1 anno (a meno che non acquistate anche Apple Care separatamente).
L’iPhone 5S non ha bisogno di molte presentazione, è equipaggiato con lettore di impronte Touch ID, la fotocamera è pressapoco la stessa dell’iPhone 6 con la differenza che l’iPhone 5S registra i video a 30 fps, mentre l’iPhone 6 arriva fino a 60 fps, e registra i video moviola fino a 120 fps, invece l’iPhone 6 fino a 240 fps.
La differenza sostanziale con il nuovo modello sta nel design, infatti l’iPhone 5S è più piccolo e leggermente più leggerlo, con il display da 4″, invece il display dell’iPhone 6 è più grande (4,7″) e di conseguenza anche le dimensioni aumentano.
iPad Air 2 Wi-Fi + Cellular
Imperdibile sconto per chi aveva già intenzione di acquistare il nuovo iPad Air 2, l’ultimo arrivato in casa Apple in termini di Tablet. Dotato di Touch ID, processore potentissimo a 64 bit e fotocamera in grado di girare video HD a 1080p e moviole a 120 fps.
Non ha bisogno di tante presentazioni, è l’ultimo iPad presentato da Apple e l’offerta riguarda il modello da 16GB, di colore Silver con modulo Wi-Fi e modulo per la SIM dati, così da potersi collegare anche quando non si ha collegamento Wi-Fi. (La SIM non è inclusa).
Si tratta quindi dello stesso modello che Apple vende sul suo store a 619€ e che è difficile trovare in offerta, poiché è in vendita da poco. Per questo motivo vi consigliamo di affrettarvi se interessati, i pezzi disponibili sono davvero pochi e potrebbero andare a ruba! Lo store è quello di Yeppon, con migliaia di feedback positivi e consigliato direttamente da eBay.
// Logica completa dello shortcode 'app' function appstore_shortcode_logic($atts, $content = null) { // Attributi di default $atts = shortcode_atts(array( 'id' => '', 'img' => '', 'nome' => '', 'sottotitolo' => '', 'prezzo' => '', 'link' => '', 'store' => 'App Store', 'template' => '', 'inapp' => '', 'background' => '', 'link_icon' => '', ), $atts, 'card'); // Verifica del valore dell'attributo 'stile' $template_class = !empty($atts['template']) ? sanitize_html_class($atts['template']) : ''; // Verifica se il file JSON della cache esiste $cache_dir = '/srv/www/ispazio.net/www/wp-content/plugins/appstore_ispazio/app_cache/'; $cache_file = $cache_dir . "app_" . sanitize_key($atts['id']) . ".json"; // Determina se la cache è valida: JSON esiste, non scaduto E icona principale esiste sul disco $_app_id_check = sanitize_key($atts['id']); $_img_main_path = $cache_dir . "icon250_" . $_app_id_check . ".jpg"; $_cache_valid = file_exists($cache_file) && filesize($cache_file) > 0 && time() - filemtime($cache_file) < 31557600 && file_exists($_img_main_path); if ($_cache_valid) { $json = file_get_contents($cache_file); } else { // Interroga l'API di App Store e scarica il JSON utilizzando cURL $itunes_api_base = "https://itunes.apple.com/lookup?id=" . sanitize_key($atts['id']); $country_list = ['IT', 'US']; // puoi aggiungere altri paesi se vuoi $json = ''; $data = []; foreach ($country_list as $country) { $itunes_api_url = $itunes_api_base . "&country=" . $country; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $itunes_api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0"); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); $json = curl_exec($ch); curl_close($ch); $data = json_decode($json, true); if (!empty($data['results'])) { break; // abbiamo trovato un risultato valido, fermiamo il ciclo } } if (isset($data['results'][0]['artworkUrl100'])) { $original_image_url = $data['results'][0]['artworkUrl100']; $new_image_url = str_replace('100x100bb.jpg', '250x250bb.jpg', $original_image_url); // Scarica e salva l'immagine dell'artwork sul tuo server $image_id = sanitize_key($atts['id']); $image_path = $cache_dir . "icon250_" . $image_id . ".jpg"; file_put_contents($image_path, file_get_contents($new_image_url)); if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($image_path); // Modifica il JSON con l'URL dell'immagine dell'artwork sul tuo server $data['results'][0]['artworkUrl100'] = "https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/icon250_" . $image_id . ".jpg"; // Crea anche versione 140px per template mini (retina 2x per 70x70) $icon140_path = $cache_dir . "icon140_" . $image_id . ".jpg"; if ( ! file_exists( $icon140_path ) && function_exists( 'imagecreatefromjpeg' ) ) { $src_img = @imagecreatefromjpeg( $image_path ); if ( $src_img ) { $dst_img = imagecreatetruecolor( 140, 140 ); imagecopyresampled( $dst_img, $src_img, 0, 0, 0, 0, 140, 140, imagesx( $src_img ), imagesy( $src_img ) ); imagejpeg( $dst_img, $icon140_path, 85 ); imagedestroy( $src_img ); imagedestroy( $dst_img ); if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($icon140_path); } } // Sostituisci anche gli URL delle prime 4 immagini degli screenshot if (isset($data['results'][0]['screenshotUrls'])) { $screenshotUrls = $data['results'][0]['screenshotUrls']; $screenshotUrlsOnServer = array(); for ($i = 0; $i < min(count($screenshotUrls), 4); $i++) { $screenshotUrl = $screenshotUrls[$i]; $screenshotFilename = basename($screenshotUrl); $screenshotSavePath = $cache_dir . "screenshot_" . $image_id . "_" . $i . ".jpg"; // Scarica e salva l'immagine dello screenshot sul tuo server file_put_contents($screenshotSavePath, file_get_contents($screenshotUrl)); if (function_exists('ispazio_convert_to_modern')) ispazio_convert_to_modern($screenshotSavePath); // Modifica il JSON con l'URL dell'immagine dello screenshot sul tuo server $screenshotUrlsOnServer[] = "https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/screenshot_" . $image_id . "_" . $i . ".jpg"; } // Aggiorna il JSON con gli URL delle immagini degli screenshot sul tuo server $data['results'][0]['screenshotUrls'] = $screenshotUrlsOnServer; } } // Salva il JSON nella cache solo se non è vuoto if (!empty($json)) { file_put_contents($cache_file, json_encode($data)); } } // Decodifica il JSON $data = json_decode($json, true); // Se il "nome" non è specificato nell'attributo, usa il trackName dal JSON $nome = isset($atts['nome']) && !empty($atts['nome']) ? $atts['nome'] : ($data['results'][0]['trackName'] ?? 'Scarica da App Store'); // Se il "sottotitolo" non è specificato nell'attributo, usa artistName dal JSON $sottotitolo = isset($atts['sottotitolo']) && !empty($atts['sottotitolo']) ? $atts['sottotitolo'] : ($data['results'][0]['artistName'] ?? ''); // Se il "prezzo" non è specificato nell'attributo, usa il formattedPrice dal JSON $formattedPrice = !empty($data['results'][0]['formattedPrice']) ? $data['results'][0]['formattedPrice'] : null; $prezzo = !empty($atts['prezzo']) ? $atts['prezzo'] : (!empty($formattedPrice) ? $formattedPrice : (!empty(trim($content)) ? trim($content) : 'OTTIENI')); // Se l'URL dell'immagine non è specificato nell'attributo, usa quello dal JSON $hide_image_class = ''; $card_body_style = ''; $container_style = ''; $container_extra_class = ''; if (isset($atts['img']) && trim($atts['img']) === 'scontiamolo') { $img = 'https://www.ispazio.net/wp-content/plugins/appstore_ispazio/app_cache/icon250_1506946624.jpg'; $container_extra_class = 'scontiamolo-mode'; } elseif (!empty($atts['img'])) { $img = $atts['img']; } else { $img = $data['results'][0]['artworkUrl100'] ?? "https://www.ispazio.net/wp-content/uploads/2022/10/appstore_icon.png"; } // Per template mini usa icon140 (70x70 retina) invece di icon250 if ( $template_class === 'mini' ) { $img = str_replace( 'icon250_', 'icon140_', $img ); } // Genera il link dell'app su App Store $link = !empty($atts['link']) ? $atts['link'] : "https://apps.apple.com/it/app/id" . $atts['id'] . "?platform=iphone"; $link_icon = !empty($atts['link_icon']) ? $atts['link_icon'] : $link; // HTML immagine con o senza effetto rotazione (in base a template) $img_html = ''; if (!empty($img)) { if ($template_class === 'striscia') { $img_html = '






































































































































































































































I commenti sono chiusi per questo articolo.
11 Commenti