Pengembangan iPhone – RSS, XML, ASP.NET dan Generic Handlers

[ad_1]

Segera setelah atasan Anda mendapatkan iPhone, dia akan meminta Anda cara mendapatkan data perusahaan Anda dari jalan. Sisi baiknya adalah Anda harus mendapatkan Mac dan iPhone, tetapi kemudian Anda perlu membuat semuanya terjadi. Kami berfokus untuk memberikan solusi dengan cepat yang sangat sederhana, dapat disesuaikan, dan cepat ke pasar.

Khusus untuk kami, kami memiliki statistik perusahaan yang diinginkan oleh eksekutif kami agar dapat melihat dengan mudah dari jalan tanpa harus mem-boot laptop, menemukan nirkabel, masuk ke aplikasi web kami, menavigasi ke halaman statistik … Anda tahu latihannya . Sebaliknya, mereka harus dapat menarik iPhone mereka keluar dan menekan & # 39; statistik & # 39; tombol. Ledakan! Ada statistiknya.

Banyak orang mencari contoh aplikasi iPhone emas yang dapat mereka modekan dan lupa bahwa ada infrastruktur back-end yang diperlukan untuk memberi makan data tersebut ke iPhone yang meminta. Untuk menyelesaikannya, Anda mungkin sudah memikirkan layanan web bagus yang memberi umpan balik XML. SOAP muncul dalam pikiran, tetapi rilis SDK iPhone saat ini ringan untuk mendukung. Di sini kebanyakan orang akan mengarahkan Anda untuk menggunakan REST. REST keren karena merupakan pemohon berbasis URL, tetapi perlu banyak upaya untuk menyiapkannya.

Ingat bahwa bagian dari tujuan kami adalah & # 39; cepat untuk memasarkan & # 39; jadi mengapa tidak mempertimbangkan handler HTTP generik yang ada di Visual Studio.

Inilah yang Anda lakukan:

1. Ikuti contoh untuk membuat pembaca RSS dan kirimkan ke iPhone Anda. Ikuti kata demi kata dan itu akan bekerja dengan baik. Ini tautannya: http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone
2. Sekarang di Visual Studio tambahkan handler umum umum. Ini akan menjadi file .ASHX
3. Di dalam database SQL Anda, buatlah tabel yang menampung nama pengguna untuk hubungan ID iPhone
4. edit handler generik untuk mengambil dua parameter – satu untuk operasi yang diminta (dalam kasus kami: statistik) dan satu untuk ID iPhone.
5. jika mereka divalidasi meresponnya dengan statistik dalam XML menggunakan context.response
6. uji ini di browser Anda melewati parameter yang benar sehingga Anda tahu itu berfungsi sebelum Anda mulai mencoba untuk memukulnya dari iPhone.
7. sekarang sesuaikan aplikasi iPhone Anda untuk menggunakan URL baru Anda dengan parameter.

Setelah Anda mendapatkan dasar-dasar bekerja:

1. buat tabel db perusahaan yang menampung ID iPhone ke hubungan ID pengguna dan periksa sebagai operasi pertama pada handler. Hal ini membuat pawang sangat aman karena Anda tidak dapat melewati pintu depan tanpa ID iPhone yang valid. BTW, kami menggunakan UDID untuk mendapatkan alamat yang akan digunakan. Anda harus melakukan ini untuk penyediaan ad-hoc bagaimanapun juga sehingga Anda benar-benar tertutup.
2. buat fungsi pencatatan yang menulis tanggal, waktu, pengguna, iphone, dan fungsi ke meja
3. meningkatkan aplikasi iPhone untuk memungkinkan kemampuan drill down (hanya operasi lain)

Beberapa catatan:

-ini scalable dengan cara parameter berlalu.
-Anda dapat menyesuaikan output pada tingkat asp.net daripada iPhone.
-ini sangat aman karena hanya iPhone yang terdaftar yang akan masuk.

[ad_2]