2013-02-18 122 views
1

是否有可能創建一個Windows 8商店應用程序,該應用程序已獲取數據作爲JSON以及與其關聯的一些REST API,並且能夠在由另一個應用程序開發的應用程序中調用該JSON數據和API我是否有可能?我使用VS 2012作爲IDE,我的編程語言是C#Windows 8應用程序交互

回答

1

是和否。一方面,John是對的,你不能直接在兩個Windows 8應用程序之間進行交互。但是,有一些技巧來進行交互。您的第一個選擇是通過服務進行交互。雖然這聽起來不像你能做的那樣,但它是一種選擇。您的第二個選擇是將數據保存到文件中(不在您的本地存儲中),然後讓第二個應用程序使用文件激活選項。您的第三個選擇是使用協議激活將JSON字符串傳遞給第二個應用程序。你應該認識到,最後兩種選擇都不是真正的互動。不保證第二個應用程序(或第一個)甚至安裝。互動必須由第一個應用程序啓動,並且不能由第二個應用程序請求。這與溝通沒有太大關係,但它可以根據您的情況給出選擇。如果你認爲這很有趣,我有一個演示:http://blog.jerrynixon.com/2012/10/walkthrough-using-windows-8-custom.html我討厭給工作一個輪迴,但開發人員是創新的,你會用他們設計的這些技術。不要黑客攻擊他們。但是你可能無法擺脫你想要的東西。

2

否.Windows 8 Store應用程序無法以這種方式相互通信。但是,您可以輕鬆開發一款Web應用程序,以便以這種方式訪問​​和同步或進行通信。也就是說,通過雲進行通信,而不是通過客戶端上的應用程序到應用程序通信。