如何通过iOS应用程序动态创建网页?

肖恩

上下文/背景:我有一个带Firebase后端的iOS应用。该应用程序上的每个用户都有几个公共故事或期刊。我正在开发该应用程序的v2,而v2的主要功能之一是使用户能够通过单击按钮将其故事发布为静态网页。目标是为用户名为“ johnhouse”的用户创建日记,例如,可以在www.the-app-domain.com/johnhouse上找到该日记。

问题:如何通过iOS应用程序动态创建网页?我不确定从哪里开始。我应该看哪些在线服务?

我想到了旋转服务器并在其上托管www.the-app-domain.com,让该应用程序ssh进入服务器,并在网站的根目录中创建一个名为“ johnhouse”的目录(如上例所示),然后在其中粘贴index.html文件,但这不仅听起来像是一个坏主意,而且听起来也很复杂,如果我要在应用程序上生成html文件,我该如何将其发送到服务器?我如何将它们放到正确的位置?

约拿

您可以通过多种方法来实现此行为,但我将建议一种方法。

考虑一下如果该应用程序不知道这些静态页面如何发布的情况,该产品的外观。该应用程序所需要做的就是允许用户设置其故事的发布或不发布,并通知这些用户其发布的故事可用的网址。

从页面创建过程中删除该应用程序可能会带来真正的好处。

  • 如果您发现需要更改页面的格式,则可以进行此操作而无需更新应用程序,并且可以选择是要重建每个页面还是仅将更改应用于新页面。如果您发现自己的网页在某些设备上显示效果不佳,或者没有按照搜索引擎的索引编制索引,那么这可能很重要。
  • 如果您需要更改网页的托管位置,则可以这样做(并提供从旧位置的重定向),而无需每个人都将其更新为新的应用程序版本。
  • 如果您需要对发布的内容进行审核或管理,则比客户端(您的应用程序)直接控制您的网站内容更容易。当有人开始将SEO垃圾邮件链接发布到您的网站,或者注册用户名adminlogin,或者发布包含恶意JavaScript的故事,或者发布使您收到版权侵权通知的内容时,这可能很重要
  • 您不需要授予客户端直接访问您的Web服务器的权限,这可以使客户端编辑彼此的内容或使用自己的恶意内容覆盖您的网站。

由于您已经在使用Firebase,因此请查看如何作为该后端的另一个客户端运行自己的Web服务器。一种用于查找“已发布”的故事(但是您可以在数据模型中标识它们)并为它们生成适当的页面。根据您选择使用这些工具的不同,可以是动态生成的页面(客户端js或Web应用程序),也可以是由某些后端进程定期或在故事发生变化并添加到Web服务器时生成的静态页面。不知道哪种服务器端工具最适合您,很难知道在这里具体建议什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C#Windows窗体应用程序中动态创建网格

来自分类Dev

如何通过桌面应用程序使用硒测试网页?

来自分类Dev

Ionic:使用相同的代码创建网络应用程序和本机应用程序?

来自分类Dev

如何创建不蚀的动态Web应用程序?

来自分类Dev

如何创建lKoi动态壁纸类型的应用程序?

来自分类Dev

如何创建网页配置文件

来自分类Dev

如何动态锁定ios Native应用程序的方向

来自分类Dev

如何测试网页抓取应用程序?

来自分类Dev

如果通过Safari中的网页安装了应用程序,该如何打开该应用程序?

来自分类Dev

如何通过iOS Web应用程序与蓝牙设备配对?

来自分类Dev

如何通过iOS Web应用程序与蓝牙设备配对?

来自分类Dev

如何通过iOS应用程序配置信标?

来自分类Dev

Django:动态添加应用程序作为插件,自动构建网址和其他设置

来自分类Dev

如何创建仅横向视图的ios应用程序

来自分类Dev

如何创建每天更新的iOS应用程序新闻

来自分类Dev

如何在iOS应用程序中创建多个列表

来自分类Dev

如何在 IOS 上创建混合应用程序?

来自分类Dev

如何在 IOS 上创建混合应用程序?

来自分类Dev

如果是通过Safari中的网页安装的,则如何打开应用程序?

来自分类Dev

在djangos管理应用程序中修改和创建网站

来自分类Dev

使用管理员创建网站和应用程序的登录名

来自分类Dev

如何将数据从网页传递到要在iOS和Android上安装的应用程序

来自分类Dev

如何为动态创建的RACSignals设置管道-动态表单应用程序-Reactive Cocoa

来自分类Dev

iOS Facebook通过应用程序登录

来自分类Dev

iOS WebView PHP网页消息到应用程序?

来自分类Dev

如何通过从ios市场应用程序扫描QR码打开我的ios应用程序?

来自分类Dev

如何通过USB创建网络?

来自分类Dev

从网页打开应用程序

来自分类Dev

为什么android应用程序动态创建的“动态链接”不能直接打开应用程序?

Related 相关文章

  1. 1

    如何在C#Windows窗体应用程序中动态创建网格

  2. 2

    如何通过桌面应用程序使用硒测试网页?

  3. 3

    Ionic:使用相同的代码创建网络应用程序和本机应用程序?

  4. 4

    如何创建不蚀的动态Web应用程序?

  5. 5

    如何创建lKoi动态壁纸类型的应用程序?

  6. 6

    如何创建网页配置文件

  7. 7

    如何动态锁定ios Native应用程序的方向

  8. 8

    如何测试网页抓取应用程序?

  9. 9

    如果通过Safari中的网页安装了应用程序,该如何打开该应用程序?

  10. 10

    如何通过iOS Web应用程序与蓝牙设备配对?

  11. 11

    如何通过iOS Web应用程序与蓝牙设备配对?

  12. 12

    如何通过iOS应用程序配置信标?

  13. 13

    Django:动态添加应用程序作为插件,自动构建网址和其他设置

  14. 14

    如何创建仅横向视图的ios应用程序

  15. 15

    如何创建每天更新的iOS应用程序新闻

  16. 16

    如何在iOS应用程序中创建多个列表

  17. 17

    如何在 IOS 上创建混合应用程序?

  18. 18

    如何在 IOS 上创建混合应用程序?

  19. 19

    如果是通过Safari中的网页安装的,则如何打开应用程序?

  20. 20

    在djangos管理应用程序中修改和创建网站

  21. 21

    使用管理员创建网站和应用程序的登录名

  22. 22

    如何将数据从网页传递到要在iOS和Android上安装的应用程序

  23. 23

    如何为动态创建的RACSignals设置管道-动态表单应用程序-Reactive Cocoa

  24. 24

    iOS Facebook通过应用程序登录

  25. 25

    iOS WebView PHP网页消息到应用程序?

  26. 26

    如何通过从ios市场应用程序扫描QR码打开我的ios应用程序?

  27. 27

    如何通过USB创建网络?

  28. 28

    从网页打开应用程序

  29. 29

    为什么android应用程序动态创建的“动态链接”不能直接打开应用程序?

热门标签

归档