#c# #windows #apple-push-notifications
#c# #Windows #apple — push-уведомления
Вопрос:
Я использую PushSharp-2.2.1.0 и не могу обновить версию, потому что программа, использующая его, встроена в .NET 4.0. На данный момент я использую только PushSharp.Apple.
На моем локальном компьютере (Windows 10) Я могу запускать свои вещи без проблем. Здесь я запускаю программу как консольное приложение.
Когда я запускаю материал на другом сервере (Windows Server 2008 или Windows Server 2003), у меня возникают проблемы. Единственное, что я вижу из своего журнала, это то, что он останавливается на StopAllServices. Здесь я запускаю программу как установленную службу Windows.
На обеих машинах я использую одни и те же файлы (включая файлы . .p12).
Я проверил библиотеку DLL NewtonSoft, и она такая же, как и та, которую использует PushSharp, и та же, которую я использую на локальном компьютере. Использование, при котором служба запускается как, имеет все разрешения для файлов .p12.
Кто-нибудь знает, что я могу сделать, чтобы запустить его и запустить?
Ответ №1:
Путем повторного построения PushSharp.Проект Apple с обновленной (с 6 что-то до 8 что-то) версией Newtonsoft.dll для сопоставления с другими проектами в решении и с удалением CheckProductionCertificateMatching в ApplePushChannelSettings (также в PushSharp.Apple) На данный момент я получил эту работу с помощью PushSharp.2.2.1.0.