所以我有一个针对Windows Store和Android计划的项目。基本上,网络多工具与脚本引擎相结合,以实现协议和行为。理想的用途是“我的嵌入式设备使用这种简单的网络协议。我想快速创建一种从平板电脑控制它的方法”。
据我所知,Android市场应该没有问题。但是,Windows应用商店策略包含有关远程代码执行的模糊条款
3.9所有应用程序逻辑必须源自并驻留在您的应用程序包中您的应用程序不得尝试更改或扩展打包的内容 通过任何形式的动态包含代码或数据来改变方式 应用程序与Windows运行时交互,或与之一起运行 关于商店政策。例如,不允许这样做 下载一个远程脚本,然后在该脚本中执行该脚本 应用包的本地环境。
当然,脚本引擎将被沙箱化,并且应该是“安全的”(完全解释,没有反映),但它是否违反了这个政策?
答案 0 :(得分:5)
如果您构建脚本引擎,并且只运行本地脚本,那么您将会很好。但是,如果您考虑拥有可以下载并随后运行的脚本存储库,那么这将违反我们理解的策略。
答案 1 :(得分:4)
不幸的是,由于与法律语言的接近程度,我不认为该团队中的任何人可以回答(或者具有直接经验的人)。您是否在http://social.msdn.microsoft.com/Forums/en-US/windowsstore/threads
尝试了Windows Store Appl Publishing论坛答案 2 :(得分:2)
在给出脚本引擎示例的上下文中,除非应用程序在用户系统上部署后修改脚本引擎,以使协议/行为(脚本工件的格式)的表示更改,否则它将是策略违规。它好像你提交了Python解释器,并且在某个时间点突然转向解释ecmascript。