Turn web app into iOS app with push notification - ios

I developed a web application for a customer.
Web users can login and have their private account.
The application manager want to send "push" notification to users connected on iOS mobile devices.
Since I cannot achieve this feature with a simple web applications but I don't have resources to develop a native iOs application, the question is:
Is there a simple way to create an iOS "wrapper" to my web application and enable push notification for that app?
It will just be a webView pointing to my web application?
I'll be grateful if somebody can point me to resources, skeleton apps, alternative solutions, etc.

The kind of app you are talking about would be rejected from the app store due to the poor value aported in comparison to your website. This is part of the policy apple applies for a while now.

Related

Intercept iOS Deep Links

I am new to iOS Development and am working on an app concept for a customer. The user experience could be greatly improved if the app was able to intercept a deep link.
This is possible in android since links are not bound to the website but to the app manifest itself. So if I make an app that can receive Amazon links, then the user can choose which app opens those links.
Is this possible on iOS using Apple deep links? I am aware they are more complicated since they require a component on the website itself. Furthermore, the app won't need to receive Amazon links if the Amazon app is installed.
I would attempt this myself but do not have an Apple Developer Account yet and don't want to invest without knowing the answer.
The only universal (deep) links you are able to hear about are those directed to your own domain. You cannot receive an Amazon link, because (unless you are Jeff Bezos in disguise) you don't own the amazon.com domain.

Advice needed - Webview iOS application acceptance or workaround

Client wants to publish an iOS application as a starting point for their product which at the moment will be entirely single web view driven. There will be some networking calls to resolve some of the URLs, but the sign in and all content will be entirely on single web view. On top of that there is push notifications, which will redirect user to different parts of the website based on payload.
* They have an existing Android application that does this and they want an iOS counterpart.
Appstore guidelines state an iOS can't be a repackaged website and will likely get rejected. The purpose of this question is to find out if any of you fellow devs have gone through similar experience, and if so what was the outcome / recommendations to proceed.
The mobile apps will have native components in future, but at this moment as a starting point it's not the case.
Thanks

Existing now a solution to create Notification Push/Receive in PWA for iOS safari?

Hye!
Is there any solution to receive all notification via ServiceWorker & emit a notification in progressive Web App with iOS safari?
Service workers are not (yet) supported in iOS. Visit this site every now and then just to see if Apple will ever support it. Keeping fingers crossed
EDIT
Service workers are now In Development! Exciting times!

Building iOS app, website, and backend

I've only recently started to delve into how building apps work. I'd like to know what the general setup is for a mobile app and a website, in which users can update information on the app through the website.
I'm trying to learn how to make an iOS app with Swift, and use Amazon Web Services as the backend for it. If I wanted to then make a website that would change data on the mobile app, would I have to create a website from scratch with Ruby or Python, and then somehow connect that to the same AWS backend that my iOS app uses?
Thanks.
Usually, most data is stored on a website. Your website can have ways of viewing the data, such as web apps, like jcaron said. An app is usually used for viewing data from the website. When I develop apps (with Swift) I setup a database on a website and connect it to the app using PHP scripts. Then I make the app, with it's own UI, which does HTTP requests to the website and uses the data.
That's a very broad question, with lots of possible answers, but here are some of the options:
you have a native (Objective-C or Swift) iOS app, with its own UI, etc. It exchanges data with your back-end server, which stores stuff in a database and/or forwards messages between clients. Then, you have a website, using any language/framework you want, accessing the same database.
you have a web-based application: you use exactly the same code (with responsive design of course), serve it from your servers using any language/framework you want, and just embed that in a web view in your app
you have an hybrid application: this is close to the previous option, but you do most of the coding client-side (i.e. using Javascript, possibly with frameworks such as Angular) within a Cordova/Phonegap app. The same app would then be deployable as a native app as well as served as a website. You would just have back-end code on the server.

Can iOS Web Apps receive Apple Push notifications?

I'm trying to evaluate whether to implement my application as a Web App or native app and was wondering if its possible to a web app to receive Apple Push notifications?
I suspect not but want to confirm so.
TIA
No, you must use the SDK, the best way to achieve this would be to have a wrapper app for your web app.

Resources