代码之家  ›  专栏  ›  技术社区  ›  Phill

如何更新Xamarin forms移动应用程序?

  •  0
  • Phill  · 技术社区  · 7 年前

    我有一个用xamarin表单创建的应用程序,我已经知道如何创建APK,该应用程序将在内部使用,我不想发布到appstore,当有新版本可用时,该应用程序如何更新?

    3 回复  |  直到 4 年前
        1
  •  1
  •   Gerald Versluis    7 年前

    根据您手头的资源和需求,您有两个选择。这些选项包括但不限于:

    • Visual Studio移动中心 ( link ):可能是最明显的选择。对Xamarin的开箱即用支持,并且“只起作用”。您可以设置不同的用户组,添加分析和崩溃报告等。在未来,您可能可以将您的配置带到它的老大哥:VST。但要当心!产品正在预览中。在微软土地上预览意味着现在是免费的,但将来不一定要免费。虽然我预计基本功能的成本不会太高,但这是需要注意的。对此我不确定,但我认为你需要亲自邀请你的用户,所以你必须知道你想邀请谁。

    • Google Play商店 ( link ):这是一种误用,但你当然可以利用谷歌商店的功能进行Alpha/Beta测试。此外,您还可以创建组,并拥有一些基本的报告选项。在交付应用程序方面,你在这里有一些不错的选择,比如A/B测试,与Mobile Center不同(同样,我没有验证这一点),你可以设置一个链接,人们可以注册自己。根据您的需要,这可能很好。就成本而言,这一次会让你损失25美元。如果你愿意,你可以开发和发布其他应用程序。

    • 手册 :手动发送APK文件或将其托管在共享位置。我最不喜欢这个。人们不会收到任何更新的通知,除了你可能在应用程序中加入的内容之外,你没有任何见解。此外,你无法控制谁安装或查看应用程序等。

    当然,人们更喜欢的方式是通过Google Play企业计划来实现。看见 this website . 这基本上为您和您的最终用户提供了一个私人应用商店。或者正如他们所说:

    企业及其员工使用谷歌Play的托管版本来访问丰富的工作和生产力应用程序生态系统。

    你可以拥有私人应用程序,只对你的目标受众开放,并且仍然可以利用谷歌Play商店的强大功能。最终用户的体验将与常规应用商店统一。

    我找不到一个直截了当的答案,但似乎私人应用一次也只需25美元,并且包含在常规游戏商店开发者许可证中。

        2
  •  1
  •   fandro    7 年前

    你有一个很好的方法:使用 Beta 这是Fabric提供的一项服务,你可以上传不同版本的应用程序,并访问你公司的不同团队。它易于使用和快速管理。

    希望有帮助。

        3
  •  1
  •   tequila slammer    7 年前

    • 使用Bitrise或Visual Studio Mobile Center(又名HockeyApp)构建并提供应用程序的可下载版本
    • 除了Bitrise或VS Mobile Center,您还可以建立自己的商店。以再污染为例
    • 在您的机器上本地构建并将其推送到:
      • 文件共享
      • FTP站点