iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   (on)mogelijkheden iphone apps (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/66684-on-mogelijkheden-iphone-apps.html)

rudiman 03-08-10 11:26

(on)mogelijkheden iphone apps
 
Beste ontwikkelaars,

Ik heb een leuk idee voor een iphone app.
Helaas heb ik nog geen i-phone en geen enkele ervaring met de SDK ervan.

Nu heb ik zo'n donkerbruin vermoeden dat iphone apps een hoop beperkingen hebben om misbruik te voorkomen.

Dus voor ik in de materie duik zou ik graag op enkele simpele vragen een antwoord hebben.

1:
is het mogelijk mijn applicatie te starten zodra de telefoon over gaat?
zo nee, is het mogelijk mijn app in de achtergrond te draaien en te activeren bij een "on call" event.

2:
Kan mijn app de telefoon opnemen en ophangen.
(m.a.w. is het mogelijk een eigen antwoord apparaat te maken? )

2:
Bestaat er een "onshake" event, en kan ik daar de gevoeligheid van instellen?

Even voor de duidelijkheid, het gaat er dus niet om of IK de app kan programmeren maar of er restricties zijn waardoor bovenstaande wensen ommogelijk zijn omdat ze in strijd zijn met de security policy.

JWVD 03-08-10 11:44

1. Nee.

2. Nee.

3. Ja.

;)

rudiman 03-08-10 11:56

Lekker snel en kort antwoord, daar hou ik wel van!

Een beetje meer details zo ik overigens wel heel fijn vinden. Zeker over de vragen die je met nee beantwoord.
Met mijn programmeer (c,java,php,pascal,VB) ervaring weet ik dat nee niet ALTIJD nee hoeft te zijn.

Ik zou heel graag willen weten waar ik de restricties van iphone apps kan vinden.

gekkepietje 03-08-10 14:07

Heel simpel: je app draait in een "sandbox", wat betekent dat communicatie met andere delen van het systeem enorm beperkt zijn. Enkele uitzonderingen zijn het clipboard, de contacts, de foto's, de camera, de microfoon, en de media bibliotheek van de gebruiker, en natuurlijk het internet. Alle andere functionaliteit, zoals de telefoonfunctie, daar kan je app geen gebruik van maken.

rudiman 03-08-10 15:42

Pietje bedankt voor je uitleg !
Die app van mij word dus helemaal niks op een iphone :-(

Is er iemand die weet of andere phones zoals android, nokia de mogelijkheid de telefoon te bruiken in apps wel ondersteunen?

alvast bedankt!

sukk1e 03-08-10 16:19

Lijkt me niet echt fijn dat apps automatisch starten als de telefoon overgaat. Zodalijk hebben 10 van de 20 apps het erin zitten en willen allemaal tegelijk opstarten.

+ stel je voor dat apps gebruik kunnen maken van de telefoonfunctie. 1 verkeerde app erop krijgen die ingesteld is om in jouw regiotijd nachtelijk naar pornonummers te bellen en jij merkt niks want je slaapt :P

Whacko 03-08-10 17:33

De enige, omslachtige, en moeilijke oplossing die ik zie:

1. Bouw een voip client. Deze verbindt via internet met een switchboard en kan gesprekken via een speciaal nummer ontvangen.
2. Multitasking enablen. En dan met name de VOIP mode activeren voor de app. hierdoor blijft de app actief tijdens "voip gesprekken". Je kunt alleen geen nieuwe gesprekken ontvangen volgens mij zodra je op de achtergrond draait.
3. Push notification sturen wanneer je gebeld wordt. en de app openen wanneer je op "ok" klikt. Nadeel is wel dat als je niet op OK klikt, er verder niks gebeurt, en je dus niet een antwoordapparaat kan maken.

rudiman 03-08-10 18:12

Citaat:

Lijkt me niet echt fijn dat apps automatisch starten als de telefoon overgaat. Zodalijk hebben 10 van de 20 apps het erin zitten en willen allemaal tegelijk opstarten.
Als je niet wilt dat apps dat doen moet je de app niet installeren ..toch?

Citaat:

+ stel je voor dat apps gebruik kunnen maken van de telefoonfunctie. 1 verkeerde app erop krijgen die ingesteld is om in jouw regiotijd nachtelijk naar pornonummers te bellen en jij merkt niks want je slaapt
Nee lijkt me ook geen goed idee om apps te laten bellen :-) maar ik dacht aan aleen opnemen.

Maar goed het idee was leuk maar niet uitvoerbaar dus kan ik het net zo goed verklappen :-)

Het idee was als volgt:

Als ik samen met mijn vriendin ben en haar telefoon gaat af dan begint ze als door een wesp gestoken in haar tas te wroeten en is dan alsnog te laat met opnemen.
Herkenbaar?

Oplossing was een app maken die actief word als de telefoon afgaat.
zodra de telefoon word geschud (eigenlijk de hele tas met telefoon erin)
Word de verbinding tot stand gebracht en krijgt de beller een boodschap te horen
"hallo even geduld kan me telefoon niet vinden" zodra je de telefoon hebt gevonden binnen een ingestelde tijd druk je op de opneembutton en word de spraakverbinding tot stand gebracht. Druk je niet op tijd op de knop krijgt de beller te horen "jammer maar de telefoon kan ik niet zo snel vinden bel later nog eens"
Natuurlijk moet je dan wel de gevoeligheid van het schudden kunnen instellen..

Maar goed het kan niet .. daar gaat mijn huis met zwembad :-)


Alle tijden zijn GMT +2. Het is nu 16:15.