0

我從頭開始創建新的Windows Phone應用程序,我想支持WP8和WP8.1。我開始項目作爲空白WP Silverlight應用程序,它沒關係。我爲WP8和WP8.1獲得了仿真器。我現在要實現通知。所以這裏去我的問題:支持Windows Phone 8和8.1的通知

  • 如果我將此項目升級到WP8.1它可以與WP8兼容?當我將它發送到商店時,它是否可用於兩個版本?
  • 如果我想要支持這兩個版本並使用通知,我必須使用MPNS進行通知?因爲WNS只適用於WP8.1項目嗎?
  • 我應該將解決方案拆分爲多個項目並在它們之間共享代碼文件?喜歡有WP8項目和WP8.1項目以及一些共享代碼的項目。

回答

2

Q如果我升級這個項目WP8.1可以將它與WP8兼容?當我將它發送到商店時,它是否可用於兩個版本?

ANS:如果您將項目從WP8升級到WP8.1併發布到商店,那麼它將不適用於Windows Phone 8設備。它只適用於Windows Phone 8.1。

問:如果我要支持這兩個版本並使用通知,我必須使用MPNS進行通知?因爲WNS只適用於WP8.1項目嗎?

Ans:如果你想同時支持該版本,那麼你必須使用MPNS進行通知。在Windows Phone 8.1中同時支持MPNS和WNS。

欲瞭解更多詳細信息,請參閱以下鏈接What's next for Windows Phone 8 developersUpgrade Windows Phone 8 apps to Windows Phone Silverlight 8.1

問:我應該分頭解決它們之間的多個項目和共享代碼文件?喜歡有WP8項目和WP8.1項目以及一些共享代碼的項目。

Ans:是的,你可以分享你的代碼到多個項目。只需爲您的通用代碼創建Windows Phone類庫,並將其製作成DLL並在您的項目中使用。