Kom ihåg mig?
Home Menu

Menu


iPhone html "app" problematik...

 
Ämnesverktyg Visningsalternativ
Oläst 2011-04-16, 15:57 #1
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Standard iPhone html "app" problematik...

Jag hade tänkt vara smidig och utnyttja att iPhone klarar html5´s audio tag för att göra en mobilversion av uppohoppa.se. MEN... stötte på patrull till sist.

Den rackarns iPhonen tycker ju inte om att köra javascript i Safari ELLER sparade webbsidor på "hemskärmen" när den går i viloläge....

Har provat att försöka ge den olika uppgifter för att "jobba" på för att förhindra viloläge...
1. Flyttat grafik med javascript för att "hålla igång iPhonen". - FAIL
2. Startat och kört loop med html5 audio tag i bakgrunden. - FAIL

Och testat en del annat mer eller mindre vetenskapligt...

Men telefonen går ner i viloläge och slutar köra javascript både på Safari och som "webb app" på "hemskärmen".

Hittade dock kod som borde lösa det om man gör en riktig app...
"application.idleTimerDisabled = YES;"

Men då måste man ju göra en "riktig app". Känns ju sådär att ge sig på det utan en Mac... Och när det bara är "anti idle" funktionen jag behöver få till.

Det jag gjort hitintills går att se om man surfar in med iPhonen på www.uppohoppa.se. Alternativt, surfa in på www.uppohoppa.se/iphone och scanna en QR code för att komma till webb appen.

Hursom. Nån som har något tips på hur man kan lösa det hela och hålla igång javascriptet?
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 16:51 #2
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Det går inte, hur skulle det se ut om telefonen aldrig stängde av skärmen bara för man besökte en websida, bye bye batteri.

En riktig app kan ju känna av om du laddar den, och i så fall tillåta att den inte stänger av skärmen, det går inte i safari.

Om du bara ska använda webben finns det en hel del toolkits för hur du konverterar en websida till en riktig app..
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 17:37 #3
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Är ju inte skärmen som sådan som är problemet. Är ju att den slutar köra javascript...

Det verkar som om det funkar om man stänger av den automatiska låsningen och använder knappen på toppen på iPhonen för att stänga skärmen

Tror nog att i långa loppet får de öppna upp lite på det hela så att man kan komma åt mer via html5/Javascript och låta de applikationerna också jobba i bakgrunden. Borde vara den "rätta" vägen att gå. Om nu inte pengarna får styra... för mycket. Det ena behöver ju inte utesluta det andra...
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 18:55 #4
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av P3N Visa inlägg
Är ju inte skärmen som sådan som är problemet. Är ju att den slutar köra javascript...
Själva anledningen till att telefonen går i sömnläge är att den skall spara på batteriet, hade processerna fortsatts köra hade det inte hjälpt så mycket. Android platformen har tex. onPause() metod som körs i din applikation när telefonen går i sömnläge - dock gäller detta "riktiga" applikationer. I webkit:s fall (webbläsarmotorn som körs på både Android och iOS) pausas all exekvering och webkit går till bakgrunden tills den anropas igen.

Lite sökning på nätet hade inte skadat dig
http://web.archiveorange.com/archive...rRKgi2UGAW4BbQ

Senast redigerad av jayzee den 2011-04-17 klockan 18:58
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 20:32 #5
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
"Själva anledningen till att telefonen går i sömnläge är att den skall spara på batteriet" - Ja, något uppenbart.

"hade processerna fortsatts köra hade det inte hjälpt så mycket" - Va? Då hade det ju funkat?

"Lite sökning på nätet hade inte skadat dig" - Onödigt

Efter lite testande så är det bara att ge upp och hoppas på uppdateringar i framtiden. Finns bara ett sätt att få alarmet/javascriptet att funka.

'Inställningar' - 'Allmänt' - 'Autolås' och markera 'Aldrig' och sen inte låsa telefonen eller lämna "webb appen". Den lär väl ändå ligga på laddning när man sover... Men jag lade in en funktion som gör att man kan få skärmen svart så inte skärmen lyser i sovrummet iallafall.
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 21:04 #6
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Citat:
Ursprungligen postat av P3N Visa inlägg
Efter lite testande så är det bara att ge upp och hoppas på uppdateringar i framtiden. Finns bara ett sätt att få alarmet/javascriptet att funka.

'Inställningar' - 'Allmänt' - 'Autolås' och markera 'Aldrig' och sen inte låsa telefonen eller lämna "webb appen".
Varför använda din funktion när alarmet i telefonen funkar alldeles utmärkt?
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 21:13 #7
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Tja, om man vill somna/vakna eller bara vakna till radio. Men det är ju så klart en smaksak. Funkar ju som radio också.
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 22:46 #8
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Citat:
Ursprungligen postat av P3N Visa inlägg
"hade processerna fortsatts köra hade det inte hjälpt så mycket" - Va? Då hade det ju funkat?
Nej, du har missförstått. Vad jag menade var att det skulle motverka själva syftet med sömnläge.

Citat:
Ursprungligen postat av P3N Visa inlägg
"Lite sökning på nätet hade inte skadat dig" - Onödigt
Tydligen.
jayzee är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-17, 23:24 #9
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Citat:
Ursprungligen postat av jayzee Visa inlägg
Nej, du har missförstått. Vad jag menade var att det skulle motverka själva syftet med sömnläge.
Givetvis, är ju självklart. Men hade inget med frågan om hur man skulle kunna lösa uppgiften. Var ju bara ett konstaterande av det uppenbara.

Citat:
Ursprungligen postat av jayzee Visa inlägg
Tydligen.
Menade givetvis DIN kommentar... Inte googlandet...

Fanns ju en anledning till att jag till sist frågade här om någon visste något knep. Jag visste redan innan att det finns begränsningar efter en massa timmars googlande och då blir man lätt lite kinkig med sådana kommentarer...
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-04-18, 09:28 #10
Xaero Xaero är inte uppkopplad
Banned
 
Reg.datum: Mar 2010
Inlägg: 51
Xaero Xaero är inte uppkopplad
Banned
 
Reg.datum: Mar 2010
Inlägg: 51
Citat:
Ursprungligen postat av P3N Visa inlägg
(...)Känns ju sådär att ge sig på det utan en Mac... (...)
Varför skulle du behöva en MAC för att tillverka apps till iPhone?
Xaero är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:07.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017