问题标签 [win-company-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4854 浏览

windows-phone-8 - 内部部署 Windows Phone 8 应用程序

有没有类似于适用于 Windows Phone 8 应用程序的iOS 开发者企业计划的东西?

0 投票
0 回答
434 浏览

windows-phone-8 - 如何在 Windows Phone 8.1 Runtime Enterprise App 部署中合并依赖项?

我有一个要发布到本地网络的 Windows Phone 8.1 Runtime 企业应用程序(公司应用程序)。

问题是应用程序依赖于 VC++ 运行时库,当我创建 .APPX 包时,会在包含 Microsoft.VCLibs.ARM.12.00.Phone.appx 文件的 .APPX 文件旁边创建一个名为 Dependencies 的文件夹。

我不想使用 PowerShell 安装包并使用 -Dependencies 开关,因为我们要将应用程序发布到本地网络以供许多用户使用。

我有什么办法可以进行这种合并吗?现在,当我尝试使用手机安装应用程序时,手机会要求确认安装,点击安装后,没有任何反应,应用程序也不会出现在应用程序列表中。

谢谢

0 投票
1 回答
3334 浏览

windows-phone-8.1 - Windows Phone 8.1 HTML 公司应用程序 - 无法安装公司应用程序

我在尝试将 Windows Phone 8.1 的任何类型的 HTML 应用程序部署为公司应用程序时遇到问题。我开发的应用程序正在使用 Visual Studio Apache Cordova Apps 项目,但我还测试了手动创建.appx的空白应用程序(通用 Windows 8.1)和空白应用程序(Windows Phone)......最后两个似乎有效是相同的项目类型,通用的只是在一个带有 Windows 8.1 项目的解决方案中。

当我尝试安装它时,我总是收到下面详述的错误消息(从电子邮件、网络和手机的本地文件夹中尝试过各种方式。

使用相同的工作流程安装 C# Windows Phone 8.1 Hub App 项目可以完美运行。


错误信息

无法安装公司应用

此公司应用程序存在问题。联系贵公司的支持人员寻求帮助


开发环境

  • Windows 8.1 企业版
  • 具有跨平台移动开发的 Visual Studio Enterprise 2015 > HTML/JavaScript (Apache Cordova) 更新 1
  • 具有适用于 Windows® Phone Private Enterprise 的赛门铁克代码签名证书的 Windows Enterprise Developer 帐户
  • 开发人员解锁诺基亚 Lumia 635 或公司 MDM 注册诺基亚 Lumia 635

工作项目类型

  • Hub 应用程序 (Windows Phone) [模板 > Visual C# > Windows > Windows 8 > Windows Phone]
  • 大概是任何其他 C# 项目类型(未测试)

错误的项目类型

  • 空白应用程序 (Apache Cordova) [模板 > 其他语言 > TypeScript > Apache Cordova 应用程序]
  • 空白应用程序(通用 Windows 8.1)[模板 > 其他语言 > JavaScript > Windows > Windows 8 > 通用]
  • 空白应用程序 (Windows Phone) [模板 > 其他语言 > JavaScript > Windows > Windows 8 > Windows Phone]
  • 使用 Microsoft 的 AppxManifest.xml 基本模板和 MakePri.exe、MakeApp.exe 手动创建了一个包含单个 HTML 文件的 appx

工作流程

  • 从 Visual Studio 创建相关的项目类型
  • 更改 Phone.appxmanifest 文件以使发布者与赛门铁克证书相匹配Subject并让我们的 PhonePublisherID
  • 右键单击项目,“商店 > 创建应用程序包...”
  • 通过向导选择“否”到 Windows 应用商店,从不捆绑和构建发布版本
  • 使用 SignTool.exe 或 BuildMDILAPPX.ps1 使用我们的证书对包进行签名
  • 如果尚未在手机上安装 AET.aetx 文件
  • 在手机上安装应用程序(从电子邮件、网络或本地文件夹)
  • 错误
0 投票
1 回答
272 浏览

push-notification - 适用于企业 windows phone 8.1 的推送通知

我们有一个在 Windows Phone 8.1 上的企业应用程序的请求。我们需要能够在 Hockey 上发布应用程序并使用推送通知。到目前为止,我们所做的:

  • 我们已经生成了构建文件
  • 我们从赛门铁克购买了“企业移动代码签名证书”,以便我们可以签署和分发应用程序。
  • 我们已经使用证书签署了应用程序构建并成功发布在 Hockey
  • 我们已经从 Hockey 成功下载并安装了应用程序和公司简介(应用程序正在设备上运行)

我们仍然需要做的是在我们的应用程序上启用推送通知。我们发现这是使用 WNS,在开发中心保留一个应用程序名称,并使用生成的 PackageSID 和客户端密码(来自开发中心)来实例化推送通知。这很好用,但我们会遇到冲突:要使用“保留的应用程序名称”,我们需要使用 Dev Store 生成的发布者名称,但要使用“企业移动代码签名证书”对应用程序进行签名,我们需要使用与开发中心不同的证书中的发布者名称。我们怎样才能克服这一点?我们的方法在发布企业应用程序和/或为企业应用程序使用推送通知方面是否正确?

我们想知道微软在为企业应用程序使用推送通知方面的建议。