I'd like to password protect my ipad's home button... basically we have the ipad set up as a kiosk in our store and would like to prevent people from closing the browser by clicking the home button. Is it possible to do this?
I think your best bet is to physically hide the button from users, since you can't currently disable/password protect the home button.
If you have a ipad1 you can jailbreak it. Then install incarcerapp. When your in the application you want running you start it to disable the home button. It can be started in different ways like toggle the mute button off then on fast.
If you're up for jailbreaking, incarcer app seems like a great solution.
There's also a new hardware solution, adhesive-backed aluminum home button covers. They allow home button activation through a pinhole, using a paperclip (similar to many popular metal enclosures). BubCap Pro http://bubcap.com/bubcap-pro.html
Related
I have tried to find the official name of this functionality however could not.
Thanks
Home Screen Quick Actions
Home screen quick actions are a convenient way to perform useful, app-specific actions right from the Home screen. People can get a menu of available quick actions when they touch and hold an app icon (on a 3D Touch device, people can press briefly on the icon to see the menu).
https://developer.apple.com/design/human-interface-guidelines/ios/system-capabilities/home-screen-actions/
So I have coded myself a way to display the pop-up encouragement to add the app to home screen on iOS for PWA. OK, user does it, when he clicks through the app all is good. However, when he returns to the website, I want to check whether the app has already been added to the home screen. I have found only this so far: https://stackoverflow.com/a/39986409/6470918
This states that basically it is impossible. Did this situation change during the last two years?
Thank you in advance,
Grzegorz
How can I lock the home button in iOS 7 ?
I have 10 text fields and a submit button in a view. While I'm filling the text fields, the home button should be disabled.
Only after filling all the text fields, should the home button be again enabled.
Please let me know anybody, how to achieve this.
Thanks in advance.
Disabling the Home button using your app is not possible but you can use Guided Access to block the Home button, but this is something the users will have to do. I don't think there's an API to do it within an app.
From Apple:
Guided Access helps students with disabilities such as autism remain
on task and focused on content. It allows a parent, teacher, or
administrator to limit an iOS device to one app by disabling the Home
button, as well as restrict touch input on certain areas of the
screen.
I am developing a web iPad app using Sencha Touch framework.
As it is a JS and Html5 framework It allows me to use cashing and work offline.
If I use the "+" button on iPad's Safari I can ad the icon/ shortcut to the home screen and make it behave as a native app (work without safari's address bar).
I was wandering would it be possible to create a button on the web page that would have the same functionality as the "+" button - so it allows users to add a web app shortcut to their ipad's home screens directly from the web page.
Is it possible? Can JS deal with it using apple's API?
Sorry, but this isn't possible. (JavaScript has no access to any special Apple API's - merely some additional events for touch handlers, etc.)
If it was, you can imagine that it would be trivial for any web site to automate this process (fake the user pressing the in-page "add" button) and hence add itself to the user's home screen without their permission.
I saw the Bug Me iPhone app and was intrigued by the ability to add icons to the home screen. I figured it would work similar to the way that Safari achieves it.
There as a similar question here that said it was not possible:
Implementing "Add to Home Screen", ala Safari
Clearly there is a way and I am not looking in the right places.
Has anyone else worked it out yet?
You have to use Safari.
BugMe saves the note on home screen by:
Upload the note to their server.
Launch Safari by -openURL: with a URL to their server.
In Safari, the user is instructed to press the "+" key to add a special bugme:// link to home screen.
There's no other ways if only documented methods can be used.
For private APIs, create a UIWebClip object and use -[UIApplication addWebClipToHomeScreen:].