Một số lưu ý khi upload ứng dụng Windows Store App

Việc upload ứng dụng Windows 8 (Store App) sẽ có rất nhiều điều lưu ý để tránh bị fail mình sẽ nêu ra bên dưới. Mong sẽ giúp ích cho một số bạn mới làm quen với Store App.

1. Nếu ứng dụng có sử dụng Internet

Khi ứng dụng bạn có sử dụng đến internet thì bắt buộc trong Setting Charm phải có mục privacy như hình bên dưới (ở trong hình là Search Reference nhưng ý mình muốn nói đến đó là mục Privacy phải đặt ở Setting Charm tương tự như vậy):

Khi người dùng click vào Privacy sẽ navigate tới một trang Privacy của chính bạn, có thể là một trang web hay một Page trong app do bạn design. Ví dụ code minh họa sau sẽ thêm một setting vào Charm bar, code đặt trong file App.xaml.cs:


protected override void OnLaunched(LaunchActivatedEventArgs args)
{
Frame rootFrame = Window.Current.Content as Frame;

if (rootFrame == null)
{
rootFrame = new Frame();

if (args.PreviousExecutionState == ApplicationExecutionState.Terminated)
{
}

Window.Current.Content = rootFrame;
}

if (rootFrame.Content == null)
{
SettingsPane.GetForCurrentView().CommandsRequested += addPrivacy;
if (!rootFrame.Navigate(typeof(MainPage), args.Arguments))
{
throw new Exception("Failed to create initial page");
}
}
Window.Current.Activate();
}
private void addPrivacy(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
var privacy = new SettingsCommand("privacypolicy", "Privacy Policy", async (handler) =>
{
await Windows.System.Launcher.LaunchUriAsync(new Uri("https://sites.google.com/site/appsprivacypolicy/"));
});
args.Request.ApplicationCommands.Add(privacy);
}

Bạn thay link https://sites.google.com/site/appsprivacypolicy/ ở trên bằng link privacy của bạn nhé, có thể tham khảo page đó là Privacy của bên mình. Google Site free nhé ^^

 

2. Ngôn ngữ trong app

Các bạn lưu ý Store app không được như Windows Phone app là bạn có thể sử dụng tiếng Việt hoàn toàn trong app, mà Microsoft bắt buộc ứng dụng Store app phải hỗ trợ ít nhất là một Certification language, điển hình ở đây là tiếng Anh.

Nếu ứng dụng của bạn sử dụng hoàn toàn tiếng Anh thì không phải bận tâm, nhưng nếu bạn đang phát triển ứng dụng cho “dân Việt mình” dùng thì phải lưu ý giao diện của ứng dụng bắt buộc phải có tiếng anh nhé, bạn có thể phát triển ứng dụng đa ngôn ngữ hoặc nội dung tiếng Việt nhưng giao diện về các mục, các lable, button bắt buộc phải là tiếng Anh, và bạn phải ghi rõ trong phần Description lúc submit app. Phần description này bắt buộc cũng phải mô tả tiếng anh luôn nhé. Bạn có thể tham khảo thêm dòng này vào:

Note that: content of this application is Vietnamese and target to Vietnamese user.

 

3. Screenshot and Logo

Lúc submit app yêu cầu bạn phải cung cấp ít nhất là một screenshot, và bắt buộc độ phân giải 1366×768, cách tốt nhất là bạn deploy vào máy ảo (Simulator) thay vì Local Machine (chính PC của bạn). Và dùng chức năng chụp screenshot để chụp lại nhé (nút hình camera bên mép phải của máy ảo)

Logo bạn có thể design lại bằng photoshop nhưng hãy chắc chắn rằng nó đúng kích thước với các file Logo có sẵn trong thư mục Assets của project.

 

4. Các lỗi thường gặp khác

Trong quá trình submit Store App chắc hẵn các bạn sẽ gặp phải những lỗi mà tester cho fail trả về nhiều kết quả mà bạn không thể ngờ tới hoặc chưa rõ, xin vui lòng comment bên dưới, mình sẽ hướng dẫn các bạn khắc phục nếu có thể trong khả năng của mình.

Chúc các bạn thành công!

Advertisements

6 thoughts on “Một số lưu ý khi upload ứng dụng Windows Store App

    • hi bạn, lỗi 2006 là lỗi liên quan đến WMAppManifest, bạn check lại file đó xem có lỗi gì không nhé, khi build package xong bạn nên chạy WACK để xem có bị lỗi cơ bản nào không rồi hãy up ha

  1. Mình không add được mấy cái thư viện còn thiếu của charm setting. Cụ thể là Window.UI.Xaml. Bạn add references đó từ đâu vậy?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s