2015-01-13 3 views
1

У меня есть проект WP SL8.1, могу ли я использовать WNS? Я проверил некоторые документы, говорят, что только Windows Runtime App может использовать WNS, так ли это?Поддерживает ли Windows Phone Silverlight 8.1 поддержку Windows Push Notification Services (WNS)?

+0

Вы не могли бы дать ссылку? 'некоторые документы 'расплывчаты. – kennyzx

+0

Вот [что я нашел] (http://msdn.microsoft.com/en-us/library/windows/apps/hh202940%28v=vs.105%29.aspx), он указывает ** Применимо к: * * 'Windows Phone 8 и Windows Phone Silverlight 8.1' – kennyzx

+0

Спасибо, и моя проблема здесь: мой проект SL8.1 использовал PushNotificationChannel API, он очень хорошо работает, я отправляю приложение в Windows Phone Store, он не прошел в тесте API поддержки , Я получил некоторую информацию, как показано ниже: Этот API не поддерживается для этого типа приложения - Api = Windows.Networking.PushNotifications.PushNotificationChannel. Модуль =. Файл = xxxxxx.dll. – sunjinbo

ответ

1

Да, вы можете использовать MPNS или WNS с SL8.1. Следуйте инструкциям здесь: http://msdn.microsoft.com/en-us/library/windows/apps/dn642085(v=vs.105).aspx.

Статья, к которой вы привязаны, является документацией для MPNS, поэтому API-интерфейсы не будут работать с WNS.

+1

Если вы хотите, чтобы поддержка Sw8.1 WNS, вы должны выбрать «WNS» как службу уведомлений в WMAppManifest.xml, то таким образом, RawNotification API может быть передан проверкой WP Store. – sunjinbo

+0

Я должен сказать, что переход на WNS в качестве службы уведомлений может пойти на некоторые риски, если у вас уже есть старая версия для вашего приложения, в которой она использовала вторичную плитку в WP Store, после обновления ваша вторичная плитка будет изменена на Main Tile. Это может быть ошибка Microsoft, но в любом случае будьте осторожны! – sunjinbo

Смежные вопросы