2015-10-15 103 views
0

我開發了Windows Phone 8應用程序並實施了MPNS(Microsoft推送通知服務)。使用WNS for Windows手機用於Windows Phone 8的Silverlight 8.1-MPNS

**我已經使用Visual Studio 2013將應用程序從Windows Phone 8版本升級到Windows Phone Silverlight 8.1,按照此link我發現WNS是由Microsoft推薦的。隨着它的發展,新功能和進步。

但是當計劃與WNS一起使用時,我需要將MOBILE SERVICE作爲後端。像Microsoft Azure移動服務,這是支付一個。

如果這是唯一的情況,如何在我升級的應用程序中繼續使用WNS,或者他解釋了什麼問題,請聯繫Azure Mobile支持人員,他們說這是針對UWP(通用Windows應用程序)

而且我還獲得了Symantec移動代碼簽名證書 - 299 $可以使用相同的方式來簽署MPNS和WNS嗎?

+0

當您的雲服務(本例中爲Azure移動服務)具有要發送的更新時,它會使用通道URI通知WNS。這通過通過安全套接字層(SSL)發佈HTTP POST請求來完成,包括通知有效載荷。這一步需要認證。我在這裏可以使用Symantec Certficate還是需要SSL? –

回答

0

要在使用MobileFirst工具構建的Windows Phone應用程序中使用WNS通知,您需要閱讀文檔。像這樣:http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.dev.doc/devref/t_setting_up_push_notification_win8.html?lang=en

無關緊要的是你的應用程序是一個混合應用程序。

+0

感謝您Idan Adar,根據您發送的鏈接和按照Vivin K的回覆,我想我實際上需要在設置推送通知(WNS)之前將我的應用程序轉換爲Windows Phone 8通用應用程序。我做了我的基礎工作,並找到此鏈接:https://developer.ibm.com/mobilefirstplatform/2015/03/29/windows-universal-apps-part-1-native-apps/這將足以將應用程序UWP?同樣按照IBM MobileFirst版本,我們不升級到7.1.0,我們目前正在使用7.0.0進行開發,這對於任何應用程序都是個問題,或者我應該升級到7.1.0來執行此操作嗎? –

+0

我擁有「IBM MobileFirst Platform Foundation V7.0 Consumer Edition」的許可證我們是否需要爲「IBM MobileFirst Platform Foundation V7.1 Consumer Edition」的許可證付費? –

+0

聯繫您的IBM聯繫人以找到答案。 –

0

在IBM MobileFirst Platform中,WNS僅適用於通用Windows應用程序(如前所述)。

要使用WNS通知:

一)如果你使用的是混合應用程序,添加一個「Windows 8的通用」環境。由此產生的UWP項目結構也包含一個WP8.1項目。 b)如果是本地的,則創建您自己的本機通用C#應用程序。在您的MFPF項目中,添加Windows Phone 8 Universal native API。

+0

感謝答案vivin K,它確實幫助了我很多,您能否詳細說明選項「a 「即如何添加'Windows 8 Universal'環境?我目前正在使用Visual Studio 2013將Windows Phone 8版本重新定位到Windows Phone 8.1. –

+0

在MFP工作室中7。1,你會注意到一個新的環境--Windows 8 Universal。這種環境在MFP 7.0中不可用 –

+0

感謝@VivinK的澄清 –

相關問題