Windows Phone 8 企业应用部署与安全控制
需积分: 10 22 浏览量
更新于2024-07-24
收藏 1.59MB PDF 举报
"Windows Phone 8 企业级开发主要关注如何在WP8平台上构建和管理企业内部的应用程序,强调安全性和对企业数据的控制。企业能够通过注册和部署机制确保私有应用只对员工开放,同时保持个人数据和企业数据的隔离。在设备管理方面,Windows Phone 8 支持通过Settings applet+MDM(移动设备管理)进行注册,以及通过MDM进行策略管理和应用安装。然而,非托管设备不支持策略管理。设备可以注册1个MDM应用,而未限制非托管设备的注册数量。应用的更新和卸载可以通过MDM实现,但不能静默更新。取消注册则允许远程或本地操作。"
在Windows Phone 8的企业应用开发中,有以下几个关键知识点:
1. **企业应用部署和分发**:企业可以控制私有应用的分发,确保只向员工提供,这通过用户身份验证来实现。这有助于保护企业的知识产权和数据安全。
2. **个人与企业数据隔离**:系统设计确保了企业数据与个人数据的分离,这样在保护企业信息的同时,不会侵犯用户的个人隐私。
3. **设备注册与管理**:通过Settings applet+MDM的方式,企业可以注册设备并实施设备管理策略,确保安全性和合规性。MDM还用于应用安装和更新,而非托管设备则不具备这些功能。
4. **应用安装方法**:企业可以通过MDM或企业中心进行应用的安装,同时,员工也可以通过Email或浏览器接收和安装应用。
5. **应用承载**:MDM支持应用的静默安装和更新,但不支持非托管设备的静默更新。
6. **事件与API**:在开发过程中,`InstallationManager.AddPackageAsync()` API用于安装应用,它返回一个IAsyncOperationWithProgress类型,可处理安装的进度事件。`InstallationManager.FindPackagesForCurrentPublisher()`和`InstallationManager.GetPendingPackageInstalls()`方法用于查找和管理安装中的应用。开发者还可以通过设置PublisherID(与证书的UID相同)来确保应用的正确启动。
7. **包管理**:`Package.Launch()`方法用于启动特定的包,而`FindPackagesForCurrentPublisher()`则只允许启动来自同一发布者或同一证书的应用。
Windows Phone 8的企业级开发旨在提供一个安全、可控的环境,使企业能够高效地管理其移动设备和应用,同时保护员工的隐私。通过理解并利用上述知识点,开发者能够构建出满足企业需求的高质量WP8应用。
2012-07-27 上传
点击了解资源详情
2012-02-29 上传
2021-03-25 上传
2011-06-21 上传
201 浏览量
2012-05-16 上传
2013-03-04 上传
点击了解资源详情
萍水相逢12
- 粉丝: 0
- 资源: 4
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍