Wednesday, December 31, 2014

Apple, fifteen days to the repayments on the App Store – The Press

‘); adX25Out var j = $ (‘

‘); adX25Out.append (adX25); $ J (“. Ls-articoloLuogo”). After (spacer); adX25Out.insertAfter (spacer); } Else {adX25.insertAfter ($ j (“# ls-multimedia”)); }} WriteCapture.write (document.getElementById (‘ad_x25′), ‘ OAS_AD (“x25″) ‘ + ‘ipt & gt;’); }); }); }); }

Apple, fifteen days to the repayments on the App Store

The new policy is in line with a directive European Union to protect the rights of consumers. Google protest but to risk are application developers

31/12/2014

Good news for those who buy music, movies and online applications: Apple has just introduced a provision for repayment within fifteen days of purchase through iTunes, App Store and iBooks.

While worldwide refunds are screened on a case by case basis by the support team Apple, now on to the countries of the European Union will be in place a different procedure: users will be able to resort to a refund within two weeks after invoicing, except for iTunes gift card if the code has already been used.

The change is related to a new directive on consumer rights approved in June by the European Union, which lists the products and services purchased in countries of the European Economic Area (EEA), which should enjoy a right to redemption or repayment of fifteen days.

But while Apple ran for cover, Google has only partially aligned: on Play Store purchases are refundable within fourteen days with regard to film and subscriptions to streaming music services, while books, albums and individual songs window to present the request for reimbursement is only seven days. Google has decided not to give up on the front of the app, however, whose redemption requests are only valid within two hours of purchase.

The problem raised by the European Directive, as many complain, is that in a fortnight any user can easily complete a game or read a book and ask for the money back having already used the product purchased. The risk, as well, is that they open the door to a form of legalized piracy that could bring more damage to the developers and the creative industry that safeguards consumers honest.

Print with you anywhere, anytime

 

AFP

 30/12/2014

 

Reuters

 30/12/2014

 

Reuters

 31/12/2014

“);} // ——————— —————————– // // Move to column 2 related articles // // —— ——————————————– if (device.mobile ( )) {var ArtCorr j = $ (“# col1ContainerArtCorr”). detach (); $ j (“# ed_Related_Box”). before (ArtCorr); var cont = ArtCorr.find (“. ls-box-related articles. ls-boxcontent-body-.ls boxcontent-body-view “); ArtCorr.find (“. ls-boxcontent #scrollArrows “). css (” display “,” none “); if (cont.find (“. ls -boxUltimoArticolo “). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo “). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ArtCorr.show (); var base = ArtCorr.find (“. ls-box-related items”); base.sw iper ({container: base.find (“. ls-boxcontent- body “), content: base.find (“. ls-boxcontent-body-view “)}); } Var ExpertCorr j = $ (“# col1ContainerExpertCorr”). Detach (); $ J (“# ed_Related_Box”). Before (ExpertCorr); var cont = ExpertCorr.find (“. ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”); ExpertCorr.find (“. Ls-boxcontent #scrollArrows”). Css (“display”, “none”); if (cont.find (“. ls-boxUltimoArticolo”). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo”). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ExpertCorr.show (); var base = ExpertCorr.find (“. ls-box-related items”); base.swiper ({container: base.find (“. ls-boxcontent-body”), content: base.find (“. ls-boxcontent-body-view”)}); }} Else {if ($ j (“# col1ContainerArtCorrR 21;). Length & gt; 0) {$ j (“# ad_frame1″). After (“

” + $ j (“# col1ContainerArtCorr”). Html () + “

“); } If ($ j (“# col1ContainerExpertCorr”). Length & gt; 0) {$ j (“# ad_frame1″). After (“

” + $ j (“# col1ContainerExpertCorr”). Html () + “

“); }} // ———————————————- —- // // Hides the box if there are no related articles and multimedia // // ————————— ———————– if ($ j (“# containerMMCorr .ls-boxUltimoArticolo”). size () == 0) {$ j (” #containerMMCorr “). css (” display “,” none “); } If ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerArtCorr”). Css (“display”, “none”); } If ($ j (“# containerExpertCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerExpertCorr”). Css (“display”, “none”); } // ———————————————– & #8212; // // Management box recent articles in opening // // ——————————– —————— $ j (“. ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). height (60); boxManual = true; boxOpened = false; var topBannerHeight; var topUltimiArticoliHeight; var topTotalTopHeight; // // ———————————————- —- // // // // Display Expert System ———————————- —————- if ($ j (“. ls-articoloTesto”). height () & gt; 550) {$ j (“. ls-articoloImmagini-Spacer”). css (“height”, $ j (“. ls-images-item”). height () + 120); $ J (“. Ls-images-item”). Css (“display”, “inline”); } If ($ j (‘. Ls-ar ticoloES-Links’). Height () == 0) {$ j (‘. Ls-articoloES-Links’). Css (‘display’, ‘none’); } // ———————————————– — // // // // Initialization page load ———————————— ————– $ j (document) .ready (function () {// Adaptation of video for mobile if (device.mobile ()) {$ j (‘. ls- articoloScript iframe ‘). width (j $ (window) .width ()); $ j (‘. ls-articoloScript iframe ‘). height (j $ (window) .width () * 9/16);} // // Initialize the top 4px removing the padding-top box to align the thread blue top topbannerSectionHeight // var j = $ (‘. ls-topBannerSection’). outerHeight (true) – 4; // // Initialization of the arrows Recent Articles // j $ (‘. arrow_up_big’). c ss (‘display’, ‘none’); $ j (‘. arrow_down_big’). css (“display”, “block”); // // Initialize edges Recent Articles // var rightBoxUltimiArticoli = j $ (‘# containerLista #boxUltimoArticolo’). last (); rightBoxUltimiArticoli.addClass (‘BorderRight’); // // // Initialization related articles maxAltezzaBox var = 730; hContainerArt var j = $ (“# containerArtCorr .ls-boxcontent-body-view”). height (); hViewArt var j = $ (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body”) .height (); var height = Math.max (hContainerArt, hViewArt); height = Math.min (height, maxAltezzaBox); $ J (‘# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body’). Height (height); $ J (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ common / img / arrow_up_disabled.png’); $ J (“# containerArtCorr #articoliCorrScrollUp”). RemoveClass (‘. Active’); // // I hide the arrows to scroll if there are less than 3 items // if ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () 60) {$ j (node) .text (titolo.substring (0, 60) + ‘…’); }}); // // Add the div for the management of the scroll // j $ (‘. Ls-topBannerSection’). After (”); $ J (‘# afterTopBanner’). Height (topBannerHeight); $ J (‘# getFixed’). After (”); $ J (‘# afterUltimiArticoli’). Height (topTotalTopHeight); afterUltimiArticoliTop var j = $ (‘# afterUltimiArticoli’). position (). top; // // Managing box in column 2 // var height = (j $ (‘. Ls-articoloTesto’). Height () + j $ (‘. Ls-articoloTesto’). Position (). Top) – $ j (‘# containerMMCorr’). height () – $ j (‘# containerAr tCorr’). height () – $ j (‘. ls-column2′). offset (). top; $ J (‘# containerMMCorr’). After (”);
 
 //
 
 
 J $ (window) .scroll (function (event) {
 
 var y = j $ (this) .scrollTop ();
 
 if (device.tablet () || device.mobile ()) {
 return;
 }
 
 //
 // Management of the top header
 //
 if (y & gt; 0) {
 if ($ j (window) .scrollTop () & gt; j = $ (‘# page_header’). offset (). top) {
 //
 // Top header fixed
 //
 
 if (if! = 1) {
 = 1 case;
 
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). AddClass (‘fixedTopHeader’);
 
 $ J (‘# afterTopBanner’). Css (‘display’, ‘block’);
 
 topBannerHeight j = $ (‘. ls-topBannerSection’). height () + j $ (‘. ls-boxUltimiArticoliLista’). height ();
 
 // Console.log (‘Case:’ + event);
 }
 
 if ($ j (window) .scrollTop () (j $ (‘# getFixed’). offset (). top – $ j (‘. ls-topBannerSection’). height ())) {
 //
 // Management of the box last articles
 //
 if (if! = 3) {
 case = 3;
 
 $ J (‘# afterUltimiArticoli’). Css (‘display’, ‘block’);
 
 $ J (‘# getFixed’). AddClass (‘fixed’);
 $ J (‘# getFixed’). AddClass (‘fixedTopArticoli’);
 
 // $ J (‘. FixedTopArticoli’). Css (‘top’, topbannerSectionHeight + ‘px’);
 // AfterUltimiArticoliTop j = $ (‘# getFixed’). Offset ( ). Top + $ j (‘# getFixed’). Height () – $ j (‘. Ls-topBannerSection’). Height ();
 
 // Console.log (‘Case:’ + event);
 }
 } Else {
 
 }
 
 //
 // Management of related articles in column 2
 //
 
 if ($ j (window) .scrollTop () & gt; $ j (‘. ls-articoloTesto’). height ()) {
 if ($ j (“# containerArtCorr”). css (‘top’) == ’0px’) {
 if ($ j (“# containerArtCorr”). css (‘display’) == ‘block’) {
 postop var j = $ (‘# ad_frame2′). offset (). top – $ j (‘. ls-column2′). offset (). top + 250;
 var posBottom postop = + j $ (“# containerArtCorr”). height ();
 
 if ($ j (‘# ed_Related_Box’). offset (). top & gt; posBottom) {
 $ J (“# cont ainerArtCorr”). Css (‘display’, ‘none’);
 $ J (“# containerArtCorr”). Css (‘position’, ‘on’);
 
 
 $ J (“# containerArtCorr”). Css (‘top’, postop + ‘px’);
 $ J (“. Ls-column2″). Height ($ j (‘. Ls-column1′). Height ());
 $ J (“# containerArtCorr”). FadeIn (600);
 }
 }
 }
 } Else {
 $ J (“# containerArtCorr”). Css (‘top’, ’0px’);
 }
 } Else {
 if (if! = 4) {
 case = 4;
 
 $ J (‘# afterTopBanner’). Css (‘display’, ‘none’);
 $ J (‘# afterUltimiArticoli’). Css (‘display’, ‘none’);
 
 $ J (‘. Ls-colonneArticolo’). Css (‘position’, ‘static’ );
 $ J (‘. Ls-colonneArticolo’). Css (‘top’, ’0px’);
 
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixed’);
 $ J (‘. Ls-topBannerSection’). RemoveClass (‘fixedTopHeader’);
 
 $ J (‘. Ls-spinster’). Css (‘position’, ‘static’);
 $ J (‘. Ls-spinster’). Css (‘top’, ’0px’);
 
 $ J (‘# getFixed’). RemoveClass (‘fixed’);
 $ J (‘# getFixed’). RemoveClass (‘fixedTopArticoli’);
 
 // Console.log (‘Case:’ + event);
 }
 }
 });
 });
 
 // ———————————————— -
 //
 // Management box recent articles in opening
 //
 // ———————————————— -
 
 // Stores the open / closed status of the box to avoid
 // Handle the same event in the scroll
 boxOpened var = false;
 
 // Store if the box has been closed or apreto
 // Manually to not change the state
 // Automatically during the scroll
 boxManual var = false;
 
 $ J (‘. Arrow_down_big’). Click (function () {
 // I open the box
 boxManual = true;
 ultimiArticoliBox (‘open’);
 });
 
 $ J (‘. Arrow_up_big’). Click (function () {
 // I close the box
 boxManual = true;
 ultimiArticoliBox (‘close’);
 });
 
 ultimiArticoliBox function (action) {
 var speed1 = 300;
 var speed2 = 500;
 
 if ((action == ‘open 217;) & amp; & amp; (boxOpened == false)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “block”);
 $ J (‘. Arrow_down_big’). Css (“display”, “none”);
 
 cssProp = {height: ’180px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2);
 
 cssProp = {top: ’20px’};
 // $ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 $ J (‘# getFixed #boxUltimoArticolo .ls-text-box’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ’0px’};
 // $ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 $ J (‘# getFixed #boxUltimoArticolo .ls-box-image’). Animate (cssProp, s peed2);
 
 cssProp = {height: ’179px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista”). Animate (cssProp, speed2,
 function ()
 {
 var height = $ j (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 $ J (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 boxOpened = true;
 }
 if ((action == ‘close’) & amp; & amp; (boxOpened == true)) {
 var cssProp;
 
 $ J (‘. Arrow_up_big’). Css (“display”, “none”);
 $ J (‘. Arrow_down_big’). Css (“display”, “block”);
 
 cssProp = {top: ‘-130px’};
 // $ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Css (‘position’, ‘on’);
 // $ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 
 $ J (‘# getFixed #boxUltimoArticolo .ls-box-image’). Css (‘position’, ‘on’);
 $ J (‘# getFixed #boxUltimoArticolo .ls-box-image’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘-100px’};
 // $ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Css (‘position’, ‘on’);
 // $ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 
 $ J (‘# getFixed #boxUltimoArticolo .ls-text-box’). Css (‘position’, ‘on’);
 $ J (‘# getFixed #boxUltimoArticolo .ls-text-box’). Animate (cssProp, speed2);
 
 cssProp = {height: ’59px’};
 $ J (“. Ls-new -leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista”). Animate (cssProp, speed2);
 
 cssProp = {height: ’60px’};
 $ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2,
 function ()
 {
 var height = $ j (‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 $ J (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 $ J (‘# afterUltimiArticoli’). Height ($ j (‘# getFixed’). Height ());
 
 boxOpened = false;
 }
 }
 
 
 // ———————————————— -
 //
 // Management related articles
 //
 // ——————————R 12;————— -
 
 var speed = 300;
 var topValueArt;
 var minValueArt;
 
 // ———————————————— -
 // Click Arrow pointing down
 //
 // ———————————————— -
 $ J (“# containerArtCorr #articoliCorrScrollDown”). Click (function () {
 
 topValueArt = parseInt ($ j (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”). css (“top”));
 minValueArt = 0 – $ j (“# containerArtCorr .ls-boxcontent-body-view”). height () + 584;
 
 cssProp var = {top: + minValueArt + ‘px’};
 
 if ($ j (“# containerArtCorr #articoliCorrScrollDown ”). hasClass (‘. active’) == false)
 return;
 
 $ J (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 $ J (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down_disabled.png’);
 $ J (“# containerArtCorr #articoliCorrScrollDown”). RemoveClass (‘. Active’);
 
 $ J (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ module / new-leaf / img / arrow_up.png’);
 $ J (“# containerArtCorr #articoliCorrScrollUp”). AddClass (‘. Active’);
 
 TopValue = parseInt ($ j (“# containerArtCorr .ls-boxcontent-body-view”). css (“top”));
 if (TopValue

LikeTweet

No comments:

Post a Comment