【问题标题】:How to deploy your Xamarin iOS to the web as a progressive web application (PWA)如何将 Xamarin iOS 作为渐进式 Web 应用程序 (PWA) 部署到 Web
【发布时间】:2019-12-12 10:36:46
【问题描述】:

我是 Xamarin 的新手,我已经在 Xamarin for iOS 中成功创建了一个应用程序。我需要的是一种在浏览器中将此应用程序视为 PWA 的方法。我想学习 xamarin,因为我认为这是一个有用的资源。

我已经查看了 ooui,但我无法成功地将我的 Xamarin 项目附加到 ooui。

在这个项目结束时,我将在浏览器中使用 c# 为 iOS 编写一个正在运行的 PWA。

可以在此处找到 Xamarin 的链接: https://github.com/SunRhythms/iosslidingpuzzle/tree/master/iOSSlidingPuzzle-3

【问题讨论】:

  • 我想我想问的是我是否已经在 iOS 原生中构建了一个已经完成的 ooui,因为该用例没有任何资源...
  • 你有这个标签 w/ Xamarin.Forms ... 如果这是一个原生的 Xamarin.iOS 应用程序,那么我个人不知道有任何“自动”方式将它移植到 PWA,你会必须重新编码应用程序(至少是 UI 部分,假设它基于 MVVM/MVC/Viper/... 模型,以便您可以重用应用程序的后端)。当然,如果时间是问题但成本不是问题,也有专业的咨询公司专注/专注于“应用程序移植”????

标签: c# xamarin xamarin.forms xamarin.ios progressive-web-apps


【解决方案1】:

欢迎来到 Xamarin!您的 github 存储库在其设置中设置为 Private。

也从您的其他问题收集,很明显您使用的是本机 Xamarin.iOS 而不是 Xamarin.Forms。 (如果你检查this,它们有几个不同之处)

目前,无法将 Xamarin.iOS 项目移植到已公开的 PWA 中。如果确实将项目手动转换为 Xamarin.Forms 项目,则可能会使用 Ooui 将 Xamarin Forms 转换为高性能 WebAssembly 代码。

您似乎有一个滑动益智游戏,所以如果您最终这样做会很酷!与我们和 Xamarin 社区的其他人分享它

【讨论】:

    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    相关资源
    最近更新 更多