Windows 8/8.1 及 Windows Phone 8 应用神器 – APP Producer

继 App studio 以及  Project Siena 之后 微软再次打造应用生成器 APP Producer,这个版本的应用生成器功能相对比之前两个版本要简单许多,更适合入门并且真正的支持全平台(WP8 + Win8/8.1)。 下面我就为大家简单介绍一下 App Producer 整个应用生成的流程大致如下: 1.注册 – 所有使用 App producer 的朋友都需要使用MSA注册,只需要简单的填写基本信息即可。(这个过程大概需要一天,因为目前为止是人工审核的)   2. 登录到 App Producer 我们会看到导航栏目中有以下一些选项 Create new: 顾名思义就是创建一个新的应用,一会儿我们来详细看看。 Live Site Health 和 Analytics 都是对于你的应用下载或者访问量的一个数据统计的服务,这个应该是和国内三方统计服务比较相似的。 Store:如果你打算发布你的应用,那么这里就是提供了 Win8 和 WP 商店上传应用的入口。   3. 填写应用名称和市场 (Win8 / Windows Phone 相同名称,默认应用市场 – 就是你应用程序中的内容语言)   4. 应用内容设置…

0

Part II: How to protect your HTTPS communication from Man-In-the-Middle’s decryption in Windows Store App–about which certificate should be included for “Exclusive Trust”

Months ago we wrote a blog article about How to protect your HTTPS communication from Man-In-the-Middle’s decryption in Windows Store App, which was also demoed during TechEd 2013 China last December. However, everything ran smoothly until last week… We reviewed the demo again but it failed with an error message that we’ve never seen when…

0

A Private Windows Store project codename ‘BootyBay’ has been published to Codeplex!

What’s this: A proof-of-concept of a Windows Private Store solution for enterprise side-loading app management, including a Windows Store App as the “Private Store”, a Desktop App as the “Store Agent”, an ASP.NET MVC web application as the “Store Server”.  The target audiences are ISVs who are developing and deploying side-load apps to organizations. Our…

0

如何充分利用 Windows Phone 高清屏幕

Nokia 最近发布两款6寸大屏手机:Lumia 1520 和 Lumia 1320。为了支持这种设备 WP 升级了操作系统GDR3 支持了 1080P 的高清分辨率(1520),虽然GER3 是提供了向下兼容的,当然 GDR3 同时支持一些特性来支持 1080P 高清屏幕。 一下所有的讨论的代码实现都在 这里 Windows Phone 7 开始实现了统一分辨率规范 WVGA ( 800 x 480 ),一般适用与 3.7 – 4.3 寸屏。 在 Windows Phone 8 扩展支持了多种分辨率(3种) WVGA,WXGA(768 x 1280),和 720P(720 x 1280),但是他们支持的物理尺寸多数是在 4 – 4.5寸之间,并且无论应用运行在何种分辨率的机器上我们都是从基础分辨率(800 x 480)进行适配,例如 720P 分辨率,屏幕的宽高比是 16:9,它会从基础分辨率进行1.5倍的放大,但是由于宽高比的原因,实际缩放前的分辨率是 480 x 853,高度多出53个像素来适应 720P…

0

使用 Project Siena 生成一个 Windows Store 应用

继 App Studio 之后微软又一力作 Project Siena 【Win8 应用神器】给初学开发 或 对 Windows Store 应用感兴趣的同学们的一个福利,可以通过 一个简单的应用可以快速配置生成一个 Windows 8 应用并且可以提交至微软应用商店。 首先同学们要在微软应用商店安装 Project Siena App 点击这里进行安装 Project Siena 同样可以通过一些简单的数据源 例如:Excel 、RSS 甚至是 Windows Azure 和 RESRful service。不过Project Siena 和 App studio 不同的是 Project Siena 生成的应用是 HTML + JavaScript 【Win JS】 这里有一个教学视频来介绍如何使用 project Siena 制作一个 Win8 App。链接 例如绑定一个数据源就十分简单 在虚拟控件库中选择一个 Image…

0

Windows Phone 放开政策 – 应用内支付(IAP)可加入三方支付

Windows Phone 应用商店在 今年(2013)11月04号 修改了商店政策 允许公司账户的应用使用三方支付SDK。 通过 App certification requirements change history for Windows Phone 可以看到最新的更新时间是 11月4号。但是在最后更新时间列表中貌似有点问题,不过没有关系我们一起解读一下新政策。 点击 App policies for Windows Phone 进入 App policies for Windows Phone 页面不过这里的更新时间没有错。 和大家一起解读一下关于应用内支付的新政策。 上面的2.1 和 2.1.1 基本上没有太大改动 讲述的是在使用 Windows Phone IAP 的时候需要遵循以下规则: 你的应用可以销售一个数字产品或服务,应用内支付(IAP)所销售的产品必须是在你的应用中使用。 你在应用中销售的产品不允许被转换成货币或实体商品及服务,除你正在使用IAP销售一个商品是由用户自己所创的Windows Phone数字产品,例如 照片、视频、文档。 由你来负责交付通过应用内购买的商品。 在美国你不可以通过IPA销售电子图书。 你不可使用IAP销售VoIP的通话时间(话费)在澳大利亚,巴西,土耳其以及美国。 2.1.2 If your app includes in-app billing functionality or…

0

Bookmarks: code reuse between Windows Phone 8 and Windows 8 apps

Here is the list of available resources for reusing code between WP & W8 store apps. Windows Phone 8 and Windows 8 app development http://msdn.microsoft.com/library/windowsphone/develop/jj714089.aspx Maximize code reuse between Windows Phone 8 and Windows 8 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681693(v=vs.105).aspx Building Apps for Windows Phone 8 Jump Start: (19) Windows Phone 8 and Windows 8 Cross Platform Development https://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-Jump-Start/Building-Apps-for-Windows-Phone-8-Jump-Start-19-Windows-Phone-8-and-Windows-8-Cross-Platform-Develop…

0

如何获得 Microsoft Push Notification Service(MPNS)的最佳体验

有很多同学抱怨MPNS的各种问题,其中包括服务超时、返回各种错误代码不知如何处理等等。。今天我用一点时间来为大家介绍下如何处理和操作咱们的MPNS。 首先为大家明确一个问题,Microsoft Push Notification Service (MPNS) 是执行的异步推送。今天将介绍如何使用高效的服务将我们的推送信息发送至云端最终发送到 Windows Phone 手机。 第一 如何设置发送超时 对于超时时间我建议大家设置为 15秒。例如:你使用的 ASP.NET 进行数据推送时,建立 WebRequest 对象设置超时时间 HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState; request.Timeout = 15000;     第二 处理推送通道的更新 当你的客户端程序发现推送通道更新后,应用一定要将最新的推送通道 URL 更新到你的服务器端。要保证您的服务器端的推送通道是最新的。建议你可以使用 device ID 与推送通道进行匹配,如果发现推送通道的URL更新就立刻进行推送通道更新,服务器通过device ID进行判断是,新用户注册还是已有用户的推送通道更新。 Windows Phone 的官方资料中提供了如何建立一个接受推送消息的应用代码示例,其中包括了如何处理,推送通道更新事件。您可以参考 如何发送和接收 Windows Phone 的磁贴通知 了解如何使用PushChannel_ChannelUriUpdated方法。(另:推送通道长度也许会超过 1024 characters) 第三 使用已验证的 Web 服务以发送 Windows Phone 的推送通知 使用MPNS认证端,如果你的推送服务针对一台WindowsPhone设备24小时内推送消息数量超过500条,或者您想更安全的推送消息。另使用没有MPNS验证的终端进行推送,每日的推送限额是500条/每个device。 如何设置…

0

Windows 8 Store App 以及Windows Phone App分享功能的实现,以及主流社交应用的SDK资源

在这个章节我们主要谈论一下关于W8/WP Store App的社交分享功能,这也是一个广泛讨论的课题。而就在几个小时之前,微信作为亚洲最大用户群体的移动即时通讯app,对外发布了为WP app服务的SDK,这更加促使我们在这里为大家收集一些比较有价值的信息以及第三方实现了分享功能的SDK和服务,以满足大家的开发需求,特别是对于当前分享功能相对有限的Windows Phone 平台。   Windows Store App中的分享   Windows Store App原生在charm bar就提供了分享按钮(share),app最直接方便的分享方式就是实现share contract,作为share source来对外发布希望分享的内容,而只要系统已经安装了实现share target contract的app,则可以接收这类分享。相关的API大部分都在Windows.ApplicationModel.DataTransfer 命名空间下面。整个分享机制可以理解为以下几个步骤: 1. 在app全局或者页面注册DataRequested事件,这个事件会在用户激活charm bar上面的分享按钮时候触发。在事件中,所需要做到的就是把当前上下文中的有用的信息填入到一个需要最终传递到外部的share package (DataRequestedEventArgs.Request)中,这个package有许多常用的在分享场景中所需要的属性,如标题、缩略图、图片、正文等等。 2. 实际上这个event handler走完,对于share source app来说就完成任务了。而对于接收方share target app来说,需要在appmanifest中声明Share Target Declaration,并配置能够接收哪些类型的share,比如HTML、文本、位图等等。接下来系统会把符合当前这个share package要求的能够正确接收这类分享内容的app都列出来,由用户来选择分享到哪里去。 3. 在share target app中还需要实现若干个全局事件,以应对app被share charm激活并传入响应的内容和文件。 MSDN中的详细参考,请移步: Sharing and exchanging data Sharing content source app sample Sharing content target app sample…

0

Windows Phone Update3 (新分辨率 1080 x 1920 不会影响到现有WP8应用)

更新内容: Update 3 OS version: 8.0.10501.127 or 8.0.10512.142* Accessibility. We’ve made several improvements for customers who are visually impaired. 辅助功能 – 改进弱视用户的手机使用体验 Storage. Now you can easily free up storage space on your phone and manage temporary files. New categories show what’s taking up space. 存储 – 可简单清理存储空间、管理临时分拣、显示空间使用情况 Driving Mode. Feeling distracted behind the wheel?…

0