{"id":146,"date":"2012-10-09T04:14:24","date_gmt":"2012-10-09T04:14:24","guid":{"rendered":"http:\/\/www.rezafaisal.net\/?p=146"},"modified":"2012-10-09T04:17:13","modified_gmt":"2012-10-09T04:17:13","slug":"a-short-story-how-to-publish-windows-store-app","status":"publish","type":"post","link":"http:\/\/www.rezafaisal.net\/?p=146","title":{"rendered":"A short story how to publish Windows Store App"},"content":{"rendered":"<p>Bukan berita baru lagi kalau Windows Store sudah tersedia untuk Indonesia. Jadi developer Indonesia dapat mempublish Windows Store App agar bisa diunduh oleh pengguna sistem operasi Windows 8.\u00a0 Tetapi memang tidak semua developer Indonesia bisa mendaftarkan dirinya karena suatu kendala, yaitu karena tidak memiliki kartu kredit.\u00a0 Tapi tentu saja hal itu jangan menjadi halangan untuk berkarya dan membangun Windows Store App. Seperti sebuah kalimat bijak : \u201cDimana ada kemauan, disitu pasti ada jalan\u201d :) Caranya bisa dengan meminjam kartu kredit, atau numpang ke teman yang sudah terdaftar di Windows Store.<\/p>\n<p>Hal itu juga yang dilakukan oleh teman saya <a href=\"https:\/\/twitter.com\/adibtoriq\">Adib Toriq<\/a> , kebetulan sudah memiliki app <a href=\"http:\/\/www.yallaapps.com\/en\/windows-phone-apps\/Health_and_Fitness-Health\/app\/Drug-Guide\/49c451c3-074e-4a2c-8d94-a67f5e6a5567\">Drug Guide<\/a> untuk Windows Phone 7, sebuah aplikasi data obat-obatan yang berbayar dan mendapat tanggapan yang bagus di store. Walau aplikasi tersebut dipublish via Yalla. Dan saat ini aplikasi tersebut sudah dihapus dari store, karena pertimbangan untuk berhenti menggunakan Yalla sebagai perantara. Karena tanggapan positif itulah maka dibuat aplikasi serupa untuk Windows Store.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb.png\" border=\"0\" alt=\"image\" width=\"500\" height=\"281\" \/><\/a><\/p>\n<p>Setelah seminggu melakukan proses convert dari aplikasi Windows Phone 7 ke Windos Store App, akhirnya Senin tanggal 8 Oktober 2012 akhirnya aplikasi dipublish dengan saya sebagai perantara :) Berbekal account yang sudah terdaftar (acccount gratis karena berlangganan MSDN, langganan MSDN pun gratis karena anugerah sebagai MVP \u2026 hihihi) maka dicobalah untuk membantu untuk mempublishkan aplikasi Drug Guide Pro ini, nama Drug Guide sudah ada yang menggunakan, jadi kita gunakan nama yang lebih mentereng yaitu dengan embel-embel Pro. Tidak salah memang penggunaan nama tersebut karena aplikasi ini merupakan aplikasi yang berbayar.<\/p>\n<p>Ok\u2026.di atas hanya cerita pengantar saja. Kita akan mulai masuk inti dari blog ini, yaitu berbagi cerita menit-menit saat aplikasi Drug Guide Pro dipublish ke store.<\/p>\n<p>Setelah aplikasi selesan dikembangkan, ditesting dan yakin siap untuk dipublish maka langkah pertama yang dilakukan adalah membuat App Packages dengan cara klik kanan pada project, kemudian pilih Store &gt; Create App Packages.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb1.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"347\" \/><\/a><\/p>\n<p>Selanjutnya akan ditampilkan jendela seperti berikut ini :<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb2.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"366\" \/><\/a><\/p>\n<p>Pilih Yes pada checkbox kemudian klik tombol Sign In, maka akan ditampilkan form sign in seperti berikut ini :<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb3.png\" border=\"0\" alt=\"image\" width=\"400\" height=\"457\" \/><\/a><\/p>\n<p>Masukkan live ID yang digunakan sebagai akun pada Windows Store. Setelah proses sign in berhasil maka daftar nama aplikasi yang telah kita daftarkan pada Windows Store.\u00a0 Hmm.. sekarang baru mengerti kenapa ada fasilitas \u201cdaftarin nama aplikasi\u201d terlebih dahulu, ternyata ini toh fungsinya :)<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb4.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"366\" \/><\/a><\/p>\n<p>Pilih nama aplikasi yang sesuai, kemudian pilih Next. Jika checkbox pada Automatically increment dicentang maka saat setiap kali melakukan pembuatan package maka secara otomatis nilainya akan dinaikkan. Jadi jika pertama kali gagal melakukan proses pembuatan package maka sudah dianggap versi 1.0.0.1, kemudian ketika proses pembuatan package diulang maka versi package akan menjadi 1.0.0.2.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb6.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"366\" \/><\/a><\/p>\n<p>Untuk checkbox Architecture sebenarnya cukup pilih Neutral saja bila memang aplikasi yang dibangun tidak menggunakan hal-hal gaib :) Karena saat nanti upload package ke store cukup upload hasil package untuk Any CPU saja (karena memang tidak ada hal-hal gaib). Selanjutnya klik tombol Create.\u00a0 Secara otomatis maka akan dilakukan proses pengecekan file-file yang akan dijadikan package. Salah satunya pemeriksaan ukuran file gambar-gambar. Jika ditemui ada yang tidak sesuai maka secara otomatis akan ditampilkan pesan error seperti berikut.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb7.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"326\" \/><\/a><\/p>\n<p>Lumayan kan, pemeriksaan seperti ini sudah terintegrasi pada VS 2012 tanpa perlu instal-instal lagi :) Jika semua requirement telah dipenuhi maka akan dapat dilihat pesan seperti berikut ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb8.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"366\" \/><\/a><\/p>\n<p>Selanjutnya klik tombol Launch Windows App Certification Kit untuk proses pemeriksaan dan validasi lebih lanjut. Dan berikut pesan yang akan dapat kita lihat jika semua berjalan lancar.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb9.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"313\" \/><\/a><\/p>\n<p>Selanjutnya proses publish akan dilanjutkan di web <a href=\"https:\/\/appdev.microsoft.com\/StorePortals\/en-us\">Store Portal<\/a>, yaitu mengisi form berikut ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb10.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"493\" \/><\/a><\/p>\n<p>Setelah sampai pada bagian Packages, maka kita upload file .appxupload hasil dari proses create package yang telah dilakukan di atas.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb11.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"231\" \/><\/a><\/p>\n<p>Setelah proses upload berhasil maka akan ditampilkan pesan berikut ini, kemudian klik tombol Save.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb12.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"287\" \/><\/a><\/p>\n<p>Setelah semua form diisi maka tinggal kita akan dapati status seperti berikut ini :<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image12.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb13.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"375\" \/><\/a><\/p>\n<p>Adapun proses-proses yang harus dilewati adalah sebagai berikut :<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"image\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/image_thumb14.png\" border=\"0\" alt=\"image\" width=\"450\" height=\"597\" \/><\/a><\/p>\n<p>Sekian kira-kira cerita singkat dari proses publish kemaren, semoga bermanfaat bagi developer Windows Store App.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bukan berita baru lagi kalau Windows Store sudah tersedia untuk Indonesia. Jadi developer Indonesia dapat mempublish Windows Store App agar bisa diunduh oleh pengguna sistem operasi Windows 8.\u00a0 Tetapi memang tidak semua developer Indonesia bisa mendaftarkan dirinya karena suatu kendala,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[],"class_list":["post-146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwaredev"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2012\/10\/Capture.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1sNAL-2m","_links":{"self":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=146"}],"version-history":[{"count":1,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":148,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/146\/revisions\/148"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/media\/147"}],"wp:attachment":[{"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}