【问题标题】:Install other applications in a WP7 application Programatically以编程方式在 WP7 应用程序中安装其他应用程序
【发布时间】:2011-09-15 12:48:22
【问题描述】:

WP7 应用程序需要做什么?
- 下载其他一些应用程序并在设备上自动安装它们。 该设备将首先向具有某些规则的 Web 服务器发送一个请求,然后将收到一个包含指向需要的应用程序的链接的答案 下载并安装在设备上。

据我所知,Marketplace 是在 Windows Phone 7 设备上获取应用程序的唯一途径,所以让我们假设我想要的应用程序 安装已经在 Marketplace 上,我可以通过它们的链接参考每一个(根据 this 帖子)。

  1. 我能否以编程方式从 MarketPlace(具有指向它的链接)的另一个应用程序中下载一个应用程序并安装它 在设备上? 我不想在浏览器中打开应用链接,因为这会打开 Marketplace 中心并将我指向应用位置。

  2. 只是出于好奇:每次您想从 Marketplace 安装应用程序时,都需要使用 Windows Live ID 登录?

感谢和问候, 保罗

【问题讨论】:

    标签: windows-phone-7 marketplace


    【解决方案1】:
    1. 您不能在 WP7 上动态下载或执行代码或安装应用程序。您可以获得的最接近的方法是启动 MarketplaceDetailTask,它将用户引导到市场上的一个页面,他们可以选择下载该应用程序。
    2. 用户的 Live ID 一直保持登录状态,直到他们从“设置”中退出,所以,不,他们不必多次登录。

    【讨论】:

    • 非常感谢!!!我还有一个好奇心:如果我想使用“应用程序部署”工具将 XAP 文件部署到设备上,它必须是注册/解锁设备吗?如果我要购买自己的装有 Wp7 操作系统的设备,我需要支付 99 美元的年度会员费才能进行测试?
    • 需要年度会员才能在电话上测试您的申请或向市场提交申请。 ChevronWP7 team 据称正在开发支持的 9 美元解锁,以便在手机上运行应用程序,但仍需要正式会员才能将其提交到市场。
    • 我还有一个问题:如果我正在使用 MarketplaceDetailTask 启动器,我能否以某种方式确定在用户返回应用程序页面时启动它的应用程序 - 类似于 Completed 事件例如PhotoChooserTask 有 ?
    • @Paul - MarketplaceDetailTask​​ 没有这样的事件。但是,页面的 OnNavigatedTo 方法将在用户回击时被调用,因此您始终可以在启动任务之前设置一个标志,并在 OnNavigatedTo 方法(或相关事件,如果您使用 MVVM)中检查该标志。跨度>
    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2011-06-04
    • 2023-03-03
    • 1970-01-01
    • 2011-05-13
    相关资源
    最近更新 更多