Bài viết hướng dẫn publish app làm bằng App Studio lên Windows và Windows Phone store

Đối với những bạn đã làm app bằng công cụ web App Studio appstudio.windows.com. Ở bài này mình sẽ hướng dẫn các bạn publish app của mình lên cả 2 store Windows và Windows Phone.

Bước 1: Trước tiên bạn phải có tài khoản Dev Center

Nếu là sinh viên và có tài khoản DreamSpark, bạn sẽ được cấp token đăng kí Dev Center miễn phí. Ngoài ra bạn sẽ phải trả tiền với mức phí khác nhau cho cá nhân hoặc doanh nghiệp:

Thông tin chi tiết các bạn làm theo các bước trong bài blog sau. Đây là bài hướng dẫn của bạn Khương trưởng nhóm TE-MSP thực hiện:


http://khuongntrd.blogspot.com/2015/01/huong-dan-ang-ky-tai-khoan-windows-dev.html

Bước 2: Lấy thông tin để up app từ Dev Center

Các bạn đăng nhập vào dev.windows.com với tài khoản đã đăng kí Dev Center như bước 1.


Nếu bạn đã có hiểu biết về việc upload Univeral App lên store thì bạn chọn up store nào trước cũng được. Ở đây mình giới thiệu cho các bạn chưa biết, nên sẽ theo trình tự từ Windows Store đến Windows Phone Store. Nên nhớ bản chất upload Univeral App lên 2 store chỉ là up 1 app lên 2 store, chúng có liên kết với nhau chứ không phải là ta đang up 2 app riêng biệt.

Windows Store:

Để up app lên bất kì store nào bạn đều phải trải qua các bước kiểm tra và điền thông tin chính xác. Ở phần Windows Store bạn phải trải qua 8 bước:

Bạn chọn Submit an App trong Windows Store Dashboard

1/ App Name:

Phần này, bạn phải đăng kí cho app của mình 1 cái tên. Đây là tên duy nhất và là tên sẽ xuất hiện trên Store. Bạn phải ghi nhớ thông tin App Name này (đánh dấu *).

Chọn 1 tên và bấm Reserve app name. Nếu thành công thì bạn bấm Save, ngược lại bạn phải chọn 1 cái tên khác

App Name -> Done

2/ Selling Detail

Phần này khá nhanh nếu bạn không có ý định bán app.

Price tier là giá của bạn muốn bán app, nếu muốn bán thì bạn phải điền thông tin về thẻ tín dụng cũng như thông tin thuế trong Dev Center.

Phần Markets bạn chọn Store ở nơi bạn muốn up app. Có thể chọn select all, ở đây mình chỉ chọn Việt Nam

Phần Release Day để mặc định. Chọn 1 category và sub-category (nếu có).

Selling Detail -> Done.

3/ Services

Đây là phần nhanh gọn nhưng cũng quan trọng

Bạn bấm vào đường link nho nhỏ Live Services Site

Một trang web khác hiển thị thông tin App bạn vừa đăng kí

Copy thông tin được tô đen trong phần Identity Name (đây là App Identity) (đánh dấu **)

Trong đó, thông tin sau phần số, trước dấu . chính là Publisher Name — ở đây là TamHuynh (đánh dấu ***)

Copy thông tin được tô đen trong phần Publisher (đây là Publisher ID) (đánh dấu ****)

OK bạn đã có đầy đủ thông tin. Services -> Done

4/ Age Rating and Rating Certificates

Tại đây bạn chọn thông tin về độ tuổi được phép sử dụng app. Nếu app không phải là dành cho trẻ em thì nên chọn 12+ (để tránh mấy cái restrictions, chờ kiểm duyệt lâu :D ). Bạn đọc thêm để biết quy định kiểm duyệt cho từng nhóm tuổi.

Các phần Certificate bên dưới bạn có thể tìm hiểu thêm. Như vậy là xong phần Age Rating and Rating Certificates

5/ Cryptography

Phần này cung cấp thông tin về việc nếu app bạn có các dịch vụ, chế độ mã hóa bảo mật gì không. Nếu không có gì đặc biệt về khoản này thì chỉ việc chọn No -> Save -> Confirm -> Save

Nhớ Save 2 lần mới xong. Cryptography -> Done


6/ Phần tiếp theo là Package. Bạn sẽ upload file Package từ máy lên store. Nhưng trước hết bạn phải cung cấp các thông tin đã lưu bên trên vào app.

Bước 3 : Up app lên store

Có 2 cách để up lên store từ app studio:

Cách 1/ Bằng công cụ trên App Studio

Ở tab Publish Info, bạn điền thông tin vào phần Store Association

Điền các thông tin đã đánh dấu ở bước 2 (*, **, ***, ****) vào và chọn confirm

Save lại Publish Info đã chỉnh sửa và finish project từ App Studio.

Chọn Generate, khi đã update thông tin App Association như trên là bạn có thể tạo được Publish Package. Confirm và tải về bộ package về sau khi quá trình Generate hoàn tất.

Tải 2 bộ Package dành cho 2 store. Bên trong mỗi package bạn đã được cung cấp file .appxupload và các screenshot. Để dành đó cho bước tiếp theo.

Cách 2/ Bằng Visual Studio

Sau khi bạn đã tải source code từ App Studio về máy và chỉnh sửa bằng Visual Studio. Bạn cần phải build lại app để có được file package cùng với các thông số cần thiết và up app lên store thành công.

Mình sẽ hướng dẫn các bạn điền các thông tin lấy từ bước 2 vào app bằng Visual Studio 2013 Update 3.

Giải nén file App.zip và vào solution bằng file .sln.

Note: Nếu source code tải từ App Studio bị lỗi không chạy được, là do lỗi thư viện bị thiếu. Bạn chỉ cần chuột phải vào solution, chọn rebuild là VS sẽ tự cập nhật lại các thư viện (nhớ mở internet :D ).

Tạo Windows Package

Bạn chọn project Windows. Trên Toolbar chọn Project -> Store -> Create Package.

Đăng nhập bằng tài khoản Dev như trên. Đến bước chọn App Name, do đã xin reserve 1 app name như bước 2, bạn chọn đúng tên đó và bấm next.

Chọn nơi lưu Package và bấm Create để VS tạo Package với các thông số đã lấy từ tài khoản bạn đăng nhập.

Tìm file .appxupload trong thư mục đã chọn lúc nãy, mặc định là thư mục lưu project/AppPackages/

Làm tương tự với project Windows Phone để có được file .appxupload tương ứng của Windows Phone Store.


Note: Phải bấm chọn vào 1 project Windows hoặc Windows Phone thì option Project -> Store -> Create App Package mới xuất hiện.

Bước 4:

Sau khi có file Package .appxupload, vào trang Dev Center, trở lại mục 6 ở bước 2

6/ Packages

Drag kéo file .appxupload vào khung Package, chờ upload đến khi hiện thông báo upload thành công thì OK

Nếu 4 thông tin gồm App ID, App Name, Publisher ID, Publiser Name bạn điền có sai sót thì lập tức việc upload file ở bước này sẽ báo lỗi. Nên xem lại các bước trên thật kĩ, nhất là khi bạn Associate App with Store trên App Studio khá dễ bị lỗi.

Save và Packages -> Done

7/ Description

Ở đây bạn phải điền mô tả, cung cấp tối đa 9 screenshot, thông tin về bản quyền và thông tin liên lạc. Tua nhanh nhé :D

8/ Note for testers

Khi up app lên store thì app bạn phải qua 1 quá trình kiểm duyệt của Microsoft, nên bạn muốn nhắn nhủ điều chi cho mấy người tester đó thì để lại message ở đây.

Save -> Done

Chờ từ 1 giờ tới 1 năm là app của bạn kiểm duyệt xong :D. nhớ check thường xuyên để lấy link app nhé.

Xong phần up lên Windows Store:

Windows Phone Store

Trong Windows Store Dashboard bạn chọn Windows Phone Dashboard để chuyển đến trang upload của Windows Phone. Cũng chọn nào Submit App

Bên Windows Phone Store ít bước hơn, chỉ gồm 2 bước quan trọng

1/ App info

Bạn sẽ thấy nơi điền App Name. Như đã nói ở trên, bạn up 1 app với cùng tên và thông tin lên cả 2 store chứ không phải up 2 app riêng biệt. Nên ở đây nếu bạn chọn mũi tên sổ xuống sẽ thấy tên App bạn đã xin bên Windows Store, bạn chọn Associate app là OK chứ không cần xin tên mới

Trong mục này cũng cho bạn tùy chỉnh hết các thông tin về giá bán app, category, …. Nhanh gọn xúc tích :D

Save và Appinfo -> Done

2/ Upload and Describe your Package

Chọn Add new để dẫn đến file .appxupload của Windows Phone Store đã tạo Package ở bước trên (hay file trong Publish package của App Studio).

Nếu không có lỗi thì đã thành công (tất nhiên :)) ). Điền tiếp các thông tin như icon, screenshots, mô tả và Save.

Chọn Review and Publish và xong. Tiếp tục chờ song song với Windows Store bên kia để lấy link app.


Bạn nào có thắc mắc về các bước trên có thể liên hệ mình hoặc để lại comment bên dưới, mình sẽ trả lời sớm nhất có thể.