2012-07-23 20 views
6

Trong cửa sổ 8 ứng dụng kiểu tàu điện ngầm, cách cập nhật lát trực tiếp trong khi ứng dụng không chạy?Trong cửa sổ 8 metro phong cách ứng dụng, làm thế nào để cập nhật gạch trực tiếp trong khi ứng dụng không chạy?

Và ô trực tiếp bắt đầu chạy khi hệ điều hành bắt đầu.

http://blogs.msdn.com/b/windowsappdev/archive/2012/04/16/creating-a-great-tile-experience-part-1.aspx

"3.Use thông báo bỏ phiếu từ các đám mây để cập nhật các gạch trong khi ứng dụng không chạy"

Nhưng tôi không thể tìm thấy bất kỳ mã ví dụ.

Tôi cũng thử tính năng PushNotificationSample của MSDN, nhưng tôi không biết cách đặt "URI máy chủ"?

Có ai có kinh nghiệm tương tự không?

+0

Tôi tự hỏi bạn có muốn đánh dấu câu trả lời không? –

Trả lời

15

Được rồi, chúng ta hãy bạn đã trả lời! Đây là mọi cách và tài nguyên cho mỗi cách để giúp bạn bắt đầu. Kịch bản của bạn không rõ ràng với tôi, vì vậy tôi sẽ cố gắng để được chung chung.

Có bốn cách để cập nhật ô xếp trực tiếp trong Windows 8! Và điều này cũng đúng với ô ứng dụng chính và các ô thứ cấp tiếp theo do ứng dụng tạo ra.

1> Đầu tiên là ứng dụng, trong khi chạy, có thể cập nhật ngói

Tuy nhiên, bạn được hỏi làm thế nào để cập nhật khi nó không chạy:

2> Người dùng có thể triển khai tác vụ nền bằng ứng dụng Windows 8 của họ. Tác vụ nền này thực hiện định kỳ và có thể cập nhật lát của ứng dụng trong khi thực thi. Tần suất tối thiểu của tác vụ nền là 15 phút. Windows 8 phân bổ 1 CPU thứ hai sau mỗi hai giờ cho một tác vụ. Nhiệm vụ của bạn có thể thực hiện thường xuyên như bạn muốn cho đến khi bạn xả phân bổ của nó.

3> Ứng dụng có thể mở một WNS (của Windows Notification Services) kênh trong khi nó đang chạy. Khi nó không chạy, một dịch vụ web có thể đẩy cập nhật lát gạch trên WNS.

4> Một ngói có thể được cấu hình để kéo từ một URL. XML từ URL đó được đánh giá định kỳ cho các vùng đồng bằng và ô được làm mới khi được phát hiện. Gạch sẽ hết hạn theo mặc định sau ba ngày.

điểm làm rõ: bạn không thể gây ra một cái gì đó giống như một bản cập nhật ngói khi hệ điều hành được khởi động. Đối với một, trong Windows 8 ý tưởng khởi động lại (hoặc ít nhất là tắt) là thực tế không được chấp nhận. Tuy nhiên, ứng dụng Cửa hàng của bạn chỉ có thể thực hiện theo các cách ở trên - và không thể làm điều gì đó như thư mục StartUp (trong quá khứ) hoặc RegEdit/Run (trước đây) chỉ là những thứ ở trên. Nhưng việc kích hoạt bảo trì hoặc hẹn giờ khiến bạn khá gần gũi.

Và đó là câu trả lời. Tốt nhất của may mắn, anh chàng!

Các vấn đề liên quan