Loading webview (to display website) in iOS application - ios

I'm new to iOS development.
Inside my app (iOS native app), on clicking one tab, I need to load a website using webview inside the application just like using browserField in Blackberry. The website will be used to make some transactions/payments.
If this is done, will there be any problem publishing the app in iStore as the website included will be used for secure transactions.

You should use In-App purchase for payments which intend to purchase content, functionality, or services in your app.
If your app implements any external payment system/services for purchasing any of above, your app will violate the app-store guidelines and hence will be rejected.
For more info please read through App Store Review Guidelines section 11 "Purchasing and currencies". You will need to login with your AppleId.
Hope that helps!

Related

Are Google Play and Apple Store allows InAppBrowser of ionic to view a website only?

Before create a new account for iOS, android to upload web app to Google play and apple store, I want to ask:
Are they allows developer to upload an application that use InAppBrowser of Ionic to view website through that uploaded app ?
We need this to keep our work up to the latest date of updates for all users without need so many versions for both iOS and android.
So, are there any positive, negative or past experiences related to this topic ?
If you take a look at the review guidelines from Apple, https://developer.apple.com/app-store/review/guidelines/ it states that
4.2 Minimum Functionality
Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store.
I would make the case to package your app as an Ionic app, and use either Ionic Deploy, or Code Push to update the content of your app on the fly. Note: This type of deployment cannot update Cordova dependencies, but it does let you keep your html, css and js files up to date.
In general yes, they allow this, but they might get confused (specially Apple) and ask you to be careful about the links that you open inside your app.
For example, Apple has certain guidelines about apps that buy/sell cryptocurrency. If you put a link to a buy/sell cryptocurrency website and open it inside the inAppBrowser, the app reviewer might "think" your app is for buying/selling cryptocurrencty and you might get rejected as a result.
However, if you put links to normal website, for example CNN, they should be ok with it, as there are many apps that already do this.

Firebase dynamicLinks: Do i need an app on the store for my link to work correctly?

I created a dynamic link on firebase dynamics like in their tutorial here
https://firebase.google.com/docs/dynamic-links/ios/receive
using an app ID (WhatsApp) which is not mine because not yet on App Store.
When i click on it (in Notes or Mail), it goes to Safari and ask if i want to open WhatsApp in AppStore.
When i come back to my app, i don't receive any link.
Do i need to publish my app to the appstore before it works?
You do not need to publish your App in AppStore in order to test the Firebase Dynamic Links.
Did you followed steps here https://firebase.google.com/docs/dynamic-links/ios/receive regarding Set up Firebase and the Dynamic Links SDK and Open Dynamic Links in your app?
Is your App receiving any link in UIApplicationDelegate's openURL: method? Can you reproduce the issue with quick-start App https://github.com/firebase/quickstart-ios/tree/master/dynamiclinks ?

App-Store Review Guideline: Responsive website in web-view

I have a responsive blogging website which works pretty well across all iOS and Android browsers. Now I want to create a native App for my website.
I don't have the resources to design my App from scratch and create mobile-APIs to be consumed by my App. So I am thinking about opening my website in a web-view. This would not be it though, I will be implementing the features like 'take a blog offline for reading later', notifications etc.
So, what are the chances that it would not get rejected by the App-Store®?
From Apple Guidelines:
Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected.
Despite the fact, your app will provide "offline content" (which can be accessed by default Safari browser) I think you app will be rejected.
Safari will save the link and the webpage so you can read it, even when you're offline.

Can you launch **any** phone app from a web link?

Im making a phone automation system with a web interface. As part of this I am looking to replace all remote controls (tv media center etc) with my phone.
I have a Roku media player that has a remote control iOS app, what I am trying to do is to launch the Roku native phone app from my web interface.
I know it is possible to launch apps via href such as this:
Launches native FB app
But I have tried both these which fail
Fails to launch native 'Roku' app
Fails to launch native 'ROKU' app
So I have two main questions:
Is it possible to launch any app from a web link, or does the app developer need to enable that function in some way?
Answer - Yes the app developer will need to set a url schemer
Is there a way to determine the URL you would need to launch an app IE the Facebook app can be launched by fb:// but can you determine that anywhere?
Answer - There is a link to multiple URL schemers for popular apps below but my understanding is that the app developer would need to release them
Thanks
JS Fiddle just in case - https://jsfiddle.net/0znc12bs/
Update - as a point of reference I am not developing an app this is a
web service trying to connect to apps I didn't author.
Update2 - I have been in touch with Roku support and their remote app
currently doesn't support deep linking.
To open the app from the web url the app developer need to set the id (deep linking) setting and URL Schemas in the app
For the famous app you can find the deep linking url from the net,from that you can make your list to open the app
else you can find on it's site if they have written that
List of sites which can provides some list of url schemas which you can use to open app from the web :https://stackoverflow.com/a/11155918/4557505

Titanium - Application having just webview gets rejected?

I have created an demo application in Titanium for ipad that contains just a single webview. And this webview loads a url that is large tool for drawing, scaling and other tones of features. Are there any chances of application getting rejected. As per my knowledge application containing just a webview would get rejected. If yes then is there any features that could be integrated which ensures that app doesn't get kicked off from app store.
Yes, its surely reject by the apple. If web pages are specifically design for the application and thats simple putting in your website into an application, then application will be accepted. You don't put such kind of application which AppStore that are't needed.
Web browser is access same content.

Resources