У нас есть запрос на корпоративное приложение на Windows Phone 8.1. Мы должны иметь возможность опубликовать приложение на хоккей и использовать push-уведомления. То, что мы делали до сих пор:Push Уведомления для корпоративного телефона Windows 8.1
- Мы сгенерировали файл сборки
- Мы купили «Enterprise Mobile сертификат подписи кода» от Symantec, так что мы можем подписать и распространять приложения.
- Мы подписали заявление построить с сертификатом и успешно опубликован на Hockey
- Мы успешно загрузили и установили приложение и профиль компании из хоккея (приложение работает на устройствах)
Что мы еще нужно сделать, чтобы включить push-уведомления в нашем приложении. То, что мы нашли в этом отношении, заключается в использовании WNS, резервировании имени приложения в центре dev и использовании созданного PackageSID и Client Secret (из центра dev) для создания push-уведомлений Push. Это работает хорошо, но мы чем-то сталкиваемся с CONFLICT: для использования «зарезервированного имени приложения» нам нужно использовать имя издателя, созданное Dev Store, но чтобы подписать приложение с помощью «Enterprise Mobile Code-Signing Certificate», нам нужно используйте имя издателя из сертификата, который отличается от имени в Центре Dev. Как мы можем это преодолеть? Является ли наш подход правильным с точки зрения публикации корпоративных приложений и/или использования Push-уведомлений для корпоративных приложений?
Мы хотели бы знать, что представляют собой рекомендации Microsoft в отношении использования Push-уведомлений для корпоративных приложений.
В центре Dev они предоставляют идентификатор Symantec для учетной записи. Нам нужно использовать один и тот же идентификатор и имя человека для учетной записи при получении сертификата. –
Если возможно, попробуйте изменить или зарезервировать новое имя приложения в магазине dev и сделать его таким же, как у Symantec. Это единственный способ, о котором я могу думать. Push-уведомления одинаковы для всех приложений (корпоративных или обычных). –
Является ли требование использовать идентификатор издателя из Dev Store фактически необходимым для WNS или оно установлено, потому что вы связываете приложение с магазином? Вы можете изменить идентификатор вручную после того, как он был связан путем погружения в 'config.xml' и/или' appsettings.config'. Чтобы зарегистрировать приложение, вам нужно использовать «тему» сертификата (тот, я уже правильно использую) как PublisherID, и насколько я знаю, это не так. – Klors