2016-08-08 3 views
1

Я пытаюсь использовать однонаправленное push-уведомление sdk 8.1+, но получаю это исключение. : Windows Phone SDK InstallationUWP - Исключение из HRESULT: 0x80131040

Означает ли это, что я не могу использовать его с помощью приложения uwp?

Исключение:

Could not load file or assembly 'System.ComponentModel.DataAnnotations, 
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of 
its dependencies. The located assembly's manifest definition does not match 
the assembly reference. (Exception from HRESULT: 0x80131040) 

Код:

protected override void OnLaunched(LaunchActivatedEventArgs e) { 
    OneSignal.Init("OneSignal_App_Id", e, notificationOpened); 
} 

private void notificationOpened(string message, IDictionary<string, string> additionalData, bool isActive) { 
    System.Diagnostics.Debug.WriteLine("notificationOpened:message:" + message); 
    System.Diagnostics.Debug.WriteLine("notificationOpened:additionalData:" + additionalData); 
    System.Diagnostics.Debug.WriteLine("notificationOpened:isActive:" + isActive); 
} 
+0

OneSignal работает неправильно с приложениями UWP (Windows Universal Platform). – jkasten

+0

@ jkasten Есть ли у вас какие-либо предложения по бесплатному сервису uwp? –

ответ

1

Чтобы использовать OneSignal WP 8.1 SDK в проекте UWP, просто скомпилируйте &, проверьте проект в режиме выпуска!

0

Означает ли это, я не могу использовать его с UWP приложение?

Похоже, мы не можем использовать его в приложении UWP.

Есть ли у вас какие-либо предложения по бесплатному сервису uwp?

Честно говоря, я не знаю, есть ли другой бесплатный сервис push для UWP, который я могу предложить, это использовать Mobile Apps в Azure App Service с концентраторами уведомлений Azure. Вот официальный документ Add push notifications to your Windows app. Узлы уведомлений бесплатны, но для разработки вам потребуется лазурная учетная запись, и это не бесплатно. Хотя это может иметь некоторые издержки, но лазурные концентраторы уведомлений более стабильны и более эффективны.

0

Это их планы по внедрению для UWP, но на этом нет временной шкалы. Я думаю, что все, что мы можем сделать, это просто подождать.

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