Chr*_*fer 5 android mobile-application mobile-webkit ios web-push
这是我在论坛上的第一篇文章,所以如果我的标签,论坛或内容错误,请教育我.
我正在开发一款针对iPhone和Android的应用,这是一个基于位置的实时社交网络.该应用不会通过市场/应用商店进行部署.
根据我的理解,我唯一的选择是制作一个网络应用程序(HTML5/JS).除了需要向其他用户发送推送通知之外,所有功能都应该是支持.
我考虑的选项是: - 发送电子邮件,但这不是非常实时. - 发送短信,但这会产生一些重大成本. - 链接到用户选择的IM并通过该IM发送通知
我理解所有跨平台框架,因为PhoneGab编译为本机,需要通过应用程序商店进行部署以利用他们的API(如果我错了,请纠正我).
任何简单的解决方案,基于位置,推送通知应用程序框架将在应用程序商店外提供?
编辑:我希望通过网站分发应用程序.
编辑:应用程序服务是一个约会概念在轻微的袖子边,所以我担心它不会通过审查门,因此无法在商店分发.当然我可以尝试使用PhoneGap或Titanium,然后在没有通过的情况下进行webapp.
感谢您的支持!
有可能构建一个webapp("渐进式网络应用程序",因为他们现在正在调用它们),即使在页面关闭后也可以发送推送通知.
这些工作今天在Chrome for Android(以及其他浏览器似乎正在实施支持)中工作,但iOS上没有支持.
查看此演示,本指南将介绍如何执行此操作:https://developers.google.com/web/fundamentals/engage-and-retain/push-notifications/
如果您在 App Store 之外分发(本机)iOS 应用程序(是的,这可以通过多种方式实现),那么您将无法使用 Apple 的推送通知服务。
您仍然可以在应用程序商店之外发布本机 iOS 应用程序。
一种方式是,如果您的应用程序是开源的,您可以通过MacBuildServer分发您的应用程序。另一种方法是通过企业发行版。
大多数正宗的 Android 设备都支持应用程序的侧面加载,因此它们可以从您的网站下载您的本机应用程序。
如果您想编写一个网络应用程序(在其网络浏览器内运行),那么您不能使用 Apple 推送通知,并且可能没有替代的“通知”服务就足够了。
大多数“跨平台”推送通知服务仍然与 iOS 的本机 APNS 服务相关联。苹果推送通知是无可替代的。
替代方案包括轮询服务器(仅当您的应用程序位于前台时才有效)或简单地保持 TCP 连接打开并等待。
| 归档时间: |
|
| 查看次数: |
6422 次 |
| 最近记录: |