2017/12/24

UWP - 操作 UserActivity 讓 Timeline 接續您的工作

Windows 10 Fall Creators Update (introduced v10.0.16299.0) 支援 UserActivity 讓同一個帳號記錄不同設備裡的活動,
讓用戶在任何一臺設備都可以繼續剛才的工作。在 //build 2017 看到的 Timeline 便是整合了這樣的應用。
本篇將介紹利用 UserActivity 操作 Timeline。

2017/11/26

UWP - 開發 Xbox App 處理 XY navigation

只要是 Windows 10 的作業系統都可執行 Universal Windows Platform 開發的 Apps,當然包括 Xbox one。
本篇介紹移植 App 到 Xbox 時需要調整的地方。

2017/10/20

UWP - 把 App 加入到系統自動啓動 (startup)

Desktop Bridge 爲了讓 win32 程式在轉成 UWP 運作架構後保有 win32 的一些特性,例如:自動隨系統啓動被開啓,可以常駐在 System tray 等。Fall creators update 開放給一般的 UWP 程式具有部分功能。讓我們來看看要怎麽使用吧。

2017/9/7

UWP - mDNS 找尋附近的設備

IoT (internet of things) 的時代來臨,各式各樣的智能設備陸續出現在生活中。如何讓 App 可以找到這些設備?
mDNS(Multicast DNS)MQTT is a machine-to-machine (M2M)/Internet of Things 兩個技術協定,下面將介紹怎麽找設備。

2017/9/2

Cortana Skill - 整合 LUIS

語音控制是現在最流行的用法,裏面怎麽分析人說的話來完成對的任務是最困難的地方。
本篇介紹如何整合 LUIS (Language Understanding Intelligent Service) 去瞭解用戶說的話。

2017/7/30

Cortana Skill - 搭配 OAuth 驗證

開發 Cortana Skill 的服務 (Bot) 時,如果需要帳號驗證才能繼續使用時,下面介紹怎麽整合帳號驗證到 Skill。

2017/6/18

UWP - 解決 WebAuthenticationBroker 無法清除 Cookies

使用 WebAuthenticationBroker 做 Facebook 登入,只要登入過一次,除非用戶從 WebAuthenticationBroker 開啓的網站裏面找到登出或是切換帳號,不然是沒有機會更換帳號或是登出的。這篇將解釋怎麽解決這個問題。

2017/5/19

UWP - 加入 Windows Runtime Component 到 JavaScript context

在 WebView 裏面讓 Javascript 與 App 互動已經是很平常的事情了,爲什麽要特別寫這篇。
因爲發現除了 window.external.notify 允許從網頁送入訊息到 App 之外,還可以加入自定義的 component 到網頁裏讓 Javascript 使用。
這篇將介紹怎麽實作。

2017/5/18

簡單建立一個 Cortana Skill

//Build 2017 推出了 Cortana Skill,真的是千呼萬喚啊!
因爲 Amazon, Google 陸續推出語音助理設備 (在中國有小米, 微信, ... 等廠商也有推出),我相信語音助理將會改變生活 (經典範例:鋼鐵人)。因此,下面簡介怎麽建立一個 Cortana Skill 服務。

2017/4/1

UWP - 使用 Deep link 串聯 web-to-app 的互動

過去介紹過 註冊 URI scheme 就利用自定義的 URI scheme 在網頁或是 App 裏面呼叫自己的 App 起來做事情。
Windows 10(14393) 加入新功能(web-to-app linking),讓 user 開啓 http/https 的網站連結時,不是開啓 web browser 而是開啓 App。

2017/3/18

UWP - 利用 Bing Speech API 做 Speech to Text

想使用中文與 Cortana 互動,將 語言, 地區, 語音(speech) 都設定為簡體中文與中國地區。
那其他不支援的國家呢?可以利用 Speech to Text 技術把説的話變成文字,再轉給判斷的邏輯進行分析,最後找到對應事件來觸發。
本篇利用 Bing Speech APISpeech Recognition API 做到 Speech to Text 的效果。

2017/1/17

UWP - in-app product purchases

如果 App 裏面是想要賣一些產品 (一次性或是租用性) 的話,可以參考這一篇的介紹幫助您賺點錢。