如何解决在Windows商店应用中使用SmsDevice类API遇到的Access Denied问题

在开发基于Windows商店的SMS 短信设备应用时,需要使用SmsDevice类 API,该类API仅能用于移动运营商的商店应用(MBAE App)或运营商、移动宽带设备供应商授权的Windows 商店设备应用,即此类应用必须配以相应的配置文件Service/Device Metadata,使得绑定的Windows 商店应用获得使用SmsDevice API的权限。如果metadata配置出现问题,那么就会遇到Access Denied问题。这时候我们可参照如下过程进行手工配置。(基于Windows 8 和Visual Studio 2012,假设metadata已经创建完成,调试机器自带嵌入式移动宽带设备)。 1.  检查Metadata文件是否正确      将Metadata文件拖动到Visual  Studio界面,会弹出Device Metadata Authoring Wizard 对话框,在该对话框中注意检查以下两项: 1)  在Associations 标签下,检查Hardware ID里的设备的PID&VID是否正确   2)  在Applications标签下,检查Metro style Device App中的各项内容,确保与待调试的商店应用中的对应项一致      双击Package.appxmanifest文件,Package 标签下: 将Package name的值填到Metro style Device App 下的Package Name处; 将Publisher 的值填到Metro style Device App 下的Publisher处;               右击Package.appxmanifest文件,选择”View Code”,以XML形式查看该文件 将Application tag 的Id 属性的值填到Metro style Device App下的App…

1

My favorite link on Windows & Windows Phone store app development (Keep updating)

English: Windows Store app dev center: http://msdn.microsoft.com/en-us/windows/apps/br229512.aspx Windows Phone Store app dev center: http://dev.windowsphone.com/en-us Microsoft Virtual Academy (Free Microsoft Training Delivered by Experts): http://www.microsoftvirtualacademy.com/ Microsoft Sample code search & downloads: http://code.msdn.microsoft.com Channel 9 (videos of Microsoft tech): https://channel9.msdn.com/ Windows App Builder Bllg: http://blogs.windows.com/windows/b/appbuilder/ Fons Sonnemans(MVP): http://www.reflectionit.nl/Blog Gread article on how to debug win8.1 app using…