iPhone:如何实现HTML欢迎面板

znq*_*znq 0 html iphone

我想将欢迎面板(欢迎屏幕)等内容集成到我们的iPhone应用程序中,以便在用户启动应用程序时告知用户有关更新和新优惠的信息.我有以下想法和疑虑:

无需用户输入

从用户的角度显示通用HTML而没有任何操作,事物在2或3秒后关闭,如果要手动关闭它,则关闭按钮.这是用于广告和提示.

  • 这应该很容易实现

需要用户输入

显示通用HTML,其中包含从用户角度所需的操作,例如调查.用户应该可以跳过它

  • 与上面相同,但用户是否有可能在HTML页面上提交内容并导致iPhone应用程序内部发生某些事情(可能通过Java Script)?例如,用户在HTML页面上提交调查,然后app关闭当前屏幕并继续到下一个屏幕(即真实应用程序)?
  • 是否也可以通过HTML网站接收参数(例如ID)?例如,如果用户在HTML欢迎面板上收到要约,那么他点击它就会直接将他带到iPhone应用程序中的屏幕,其中内容从服务器(通过JSON)加载,取决于通过HTML页面检索的商品ID .

我们更喜欢通过HTML实现它,因为它为我们提供了更大的灵活性.但我也愿意听取其他建议.

谢谢

Tec*_*Zen 5

Rengers答案是完成你想要的正确答案.然而,真正正确的答案是"首先不要那样做".

从设计角度来看,"欢迎面板"或任何类型的启动/启动屏幕都是一个坏主意,Apple文档会明确告诉您不要使用它们.即使对于游戏来说,如果可能的话,应该避免使用它们.

这不是一个"欢迎面板",它是一个" 在我们的应用程序实际上使用我们的应用程序 "面板之前的" 所有我们的营销废话 ".

移动应用程序与常规平台的应用程序不同.非移动硬件更快,因此突兀的启动屏幕加载速度更快,可以更快地解散.非移动应用程序倾向于完成许多任务,人们使用它们长时间坐下来.用户可以忍受点击启动屏幕浪费几秒钟,这样他们就可以进入他们将使用几分钟甚至几小时的应用程序.

相比之下,移动应用程序经常被人们在旅途中使用并且匆忙.应用程序很小,理想情况下执行单个任务.人们需要尽快进入应用程序,执行应用程序完成的任务,然后再次返回.如果你每次只使用一个应用程序30秒左右,那么每次涉及启动屏幕时花费5秒钟就会非常烦人.

Mobil硬件速度较慢,操作可能需要更长时间.根据其复杂性和资源,应用程序可能需要10秒才能启动.在您的情况下,您想要添加到必须加载的启动屏幕,连接到URL,显示然后让用户执行操作.这将需要另外5-10秒.因此,您正在考虑用户只需花费20秒或更长时间即可进入您的应用.

这听起来不是很多,但尝试嘲笑你的应用程序,然后在旅途中使用它,即走路,等待电梯,上楼梯,等待红灯等.在社交场合测试它.在谈话过程中说,"让我检查一下",然后取出iPhone启动你的应用程序并尝试从中获取一些信息.在所有这些情况下,20秒变得很长.

如果你每次打开应用程序只是为了进入应用程序的功能部分而必须采取一些行动,那么更短的启动时间会非常烦人.间歇性地在它们上面启动一个启动画面可能会更糟糕,所以他们永远不知道他们何时打开你的应用程序需要多长时间才能进入它.用户惊喜不是好设计.

您应该在应用程序本身中不显眼地嵌入广告和更新通知,以便人们可以在使用应用程序时看到它们,而不是强迫用户执行某些操作.在广告的情况下,这具有额外的优点,即在用户查看应用程序的整个时间内添加视图.

我不知道有多少次来自市场营销的白痴已经进入并启动了一个功能请求,"我们需要强迫用户......"对这些类型的请求的唯一回应是将营销工作置于火上.这样做几次,他们将不再试图系统地疏远你的客户.