Por favor espere...
» Foros » Česky - všeobecně » iPhone aplikace

iPhone aplikace

Avatar
radjar 03.05.2009 10:11

Připravujete software pro iPhone? Na App Store se to jimi přímo hemží, ale nemají česká specifika.

#1
Avatar
Tomáš Pavelka 04.05.2009 08:19

radjar: Dobrý den, software pro iPhone nepřipravujeme. Je však možné si napsat klienta pro libovolný telefon/operační systém na základě Dokumentace webové služby.

#2
Avatar
vrty 25.09.2009 10:52

Já jsem také, pro aplikaci pro iPhone, neb tento telefon je opravdu dobrý.

Brácha něco pro iPhone zkouší programovat, tak ho zkusím přesvědčit, aby další aplikačka byla sMoneybox. A dostala se na Apple Store. Držte palce.

#3
Avatar
Jiří Kubica 26.09.2009 10:42

Potěšující zpáva :-) Pokud by se do toho pustil, zkuste nás pak kontaktovat – aktuálně je poptávka i po EN verzi.

#4
Avatar
vrty 29.09.2009 11:33

Tak jsme trošku začali, nebude to úplně jednoduché, ale snad to ani nebude dlouho trvat, tento týden napoví víc. S multijazyčností počítáme, takže EN a CZ by měli být hned v první verzi.

P.S.: Ještě taková drobnost pro potěšení oka. Mohli by jste nahrát ikonku vaší služby o velikosti 60×60px do root adresáře s názvem apple-touch-icon.png? A nebo přidat do wap stránek tento kód: <link rel=„apple-touch-icon“ href=„/cesta/ikona.png“ />

Bližší návod je tady http://elaldio.eu/120-ikona-webu-pro-iphone-a-ipod-touch

Určitě by to potěšilo leckterého uživatele, který pro zadávání záznamů používá iPhone. Zpříjemní mu to čekání na aplikaci.. ;) Poslal bych vám pak screen, jak to vypadá. Nebál bych se to zmínit ani na vašem Blogu, protože WAP verze se na iPhonu používat dá. My se jen budeme snažit o to, aby to přes klienta bylo pohodlnější, jednodušší a rychlejší.

#5
Avatar
Tomáš Pavelka 29.09.2009 13:14

vrty: Zdravím, obrázek jsme vytvořili a nahráli http://www.smoneybox.com/apple-touch-icon.png

Díky za nápad.

#6
Avatar
vrty 29.09.2009 14:47

Děkuji, hned to vypadá líp.. ;)

#7
Avatar
vasekd 02.10.2009 00:42

Dobrý den,
mám trošku problém s validací Vašeho wsdl souboru.

Zkoušel jsem validaci v eclipse a pro vygenerování knihoven v obj_c jsem použil wsdl2objc (http://code.google.com/p/wsdl2objc/).

Bohužel jsem moc nepochodil validace v eclipse mi napsala error:

Description Resource Path Location Type
src-resolve.4.2: Error resolving component ‘soapenc:Array’. It was detected that ‘soapenc:Array’ is in namespace ‘http://schemas.xmlsoap.org/soap/encoding/’, but components from this namespace are not referenceable from schema document ‘file:///Users/radecare/Documents/workspace/test/service.wsdl’. If this is the incorrect namespace, perhaps the prefix of ‘soapenc:Array’ needs to be changed. If this is the correct namespace, then an appropriate ‘import’ tag should be added to ‘file:///Users/radecare/Documents/workspace/test/service.wsdl’. service.wsdl /test line 28 WSDL Problem

Můžete se na to prosím podívat.
Děkuji.

#8
Avatar
Martin Hladil 02.10.2009 15:07

Po troše googlování jsem zjistil, že validátor Eclipse zřejmě neumí s tímto WSDL souborem pracovat viz:

http://forums.java.net/jive/thread.jspa?messageID=331125

Samotný soubor je bez chyb což bylo ověřeno během vývoje služby. S projektem wsdl2objc bohužel zkušenosti nemám. Zkuste ještě pohledat.

#9
Avatar
vasekd 02.10.2009 17:31

Děkuji už se zadařilo, problém byl v tom, že wsdl2objc generátor nezná xsd:all, po nahrazení xsd:any se už kód vygeneroval.

Mám teď jiný problém. Po každém dotazu na Váš server se mi vrátí 500 Internal Server Error:


OutputHeaders:
{
    "Content-Length" = 303;
    "Content-Type" = "text/xml; charset=utf-8";
    Host = "www.smoneybox.com";
    Soapaction = "/service/api/Categories";
    "User-Agent" = wsdl2objc;
}
2009-10-02 19:00:04.519 ClientMoneyBox[9123:20b] OutputBody:
<?xml version="1.0"?>
<soap:Envelope 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:="http://www.w3.org/2001/XMLSchema" 
xmlns:sMoneyboxService="urn:ActionWebService" 
xsl:version="1.0"/>

2009-10-02 19:00:04.788 ClientMoneyBox[9123:20b] ResponseStatus: 500
2009-10-02 19:00:04.789 ClientMoneyBox[9123:20b] ResponseHeaders:
{
    Connection = close;
    "Content-Encoding" = gzip;
    "Content-Length" = 72;
    "Content-Type" = "text/html";
    Date = "Fri, 02 Oct 2009 17:00:04 GMT";
    Server = "Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 
OpenSSL/0.9.8e PHP/5.2.11 with Suhosin-Patch 
Phusion_Passenger/2.2.5";
    Status = "500 Internal Server Error";
    Vary = "Accept-Encoding";
}
2009-10-02 19:00:04.793 ClientMoneyBox[9123:20b] ResponseError:
Error Domain=sMoneyboxServiceBindingResponseHTTP 
Code=500 UserInfo=0x3c93f30 "internal server error"

Tuším, že je problém někde v mém kódu.
Jen jsem se chtěl zeptat, jestli nemáte nějaké nápady, proč to stále píše 500 Internal Server Error.

#10
Records found: 12