maximlink / managed-view Goto Github PK
View Code? Open in Web Editor NEWSimple app leveraging Managed App Config and Anonymous Single Add Mode (ASAM).
Home Page: http://www.managedview.maximlink.com
Simple app leveraging Managed App Config and Anonymous Single Add Mode (ASAM).
Home Page: http://www.managedview.maximlink.com
Hello. How do i exit single app mode on only one device? Would it not be nice to trigger some password dialog for exit asam? Another Locket app uses pressing all four corners to display password dialog for exit asam.
Would it be possible to change the RESET_TIMER function to sense inactivity rather than simply being on a different URL than the default home page? Also, add another setting to not clear the browser data when the timer runs out?
Here's the use case - we are using a web-based application running on an iPad that presents a registration screen for customers to fill in. Currently the site we use requires authentication with a service account ID and password. When first launched to the default URL the site sees there is no authentication and switches to a different URL to present a login screen. A staff member enters the user account ID and PW. After RESET_TIMER runs out it refreshes back to the default URL and presents the correct customer-facing page. However, if the browser data is cleared the ID and PW are lost, requiring a staff member to re-enter the credentials. If clearing the browser data was optional this would solve that problem for us.
Once at the customer-facing screen, the iPad is presented to the public. As customers progress through registration they will be transferred to different sub-URLs. If they don't complete filling out the registration before RESET_TIMER runs out they'll be brought back to the default URL and all of their inputted data will be lost.
We can extend RESET_TIMER from, say, 60 seconds to 300 seconds. But then that means we have to wait until the timer runs out before the next customer can use the iPad.
We'd prefer if RESET_TIMER was based upon inactivity, rather than which URL the site is currently on. Only if there is no input before the timer runs out will it go back to the default URL. This would be ideal in a scenario where a customer walks away from the iPad before completing registration. A short inactivity timer would mean the iPad would ready itself for the next customer.
This will have other benefits. Currently there is a LAUNCH_DELAY key. This would not be needed if RESET_TIMER was based upon user input activity. If the iPad launched the app before a WiFi connection was established, it would simply refresh when the timer ran out, eventually succeeding when the WiFi connection was established.
Thank you. Overall I find this a fantastic app, very helpful.
hi,
thanks for managed view, i really like it - tho i'm still struggling with JAMF School ;-)
Right now i'm trying to figure out if managed view works with this use case:
Our students need to check in before entering a course and we are using a web based solution to scan qr codes. managed view is configured to open the respective web page but cannot access the camera in single app mode.
Would it be possible to add this feature?
Cheers
Adrian
When using this in Autonomous Single App Mode on an iPad Pro with an M1 chip, the app goes into a launch/close loop.
Edit: it is actually the ”Remote Lock” value when set to “ON” that causes a launch loop on M1 iPad and A14 chips.
Seeing a bug in the app. It's not returning to the URL after logout. Updating the Pod for 'ManagedAppConfigLib' seems to fix the bug.
iOS 15.7 devices load the Managed-View app as expected. iOS 16.1.1 loads directly to a white screen after install. The issue persists after a device restore Software Update.
Can the App Config be updated to include RESET_TIMER
I keep getting prompted to allow the website to use the ipad camera. It does this whenever the site is refreshed. I have tried going into Safari website settings to always allow the use of the camera but it seems that this does not work. Is there a way to change a configuration somewhere that allows this?
The issue is that on devices 16.3 or newer icons and hyperlinks on the webpage are now accessible. They were always visible but when clicking them there would be no response. Now you can choose hyperlinks, icons on a webpage and they open in the newer iOS.
Is there a setting or an update that can be made so the app behaves the way it did in iOS 16.2 and older?
Thanks,
We're running in to an issue on IOS 15 where if we launch a web clip, it launches the managed view browser (this is done through the TargetApplicationBundleIdentifier option) but it then redirects back to the readme page.
On iOS 14 the app constantly restarts, has anyone else run into this?
I happened to work with a webpage that keeps popping up an error message each time the browser returns to the homepage, stating "your browser is not supported". It would be nice if the user agent could be specified/spoofed for these use cases.
Is there a way to switch from safari to chrome? A lot of web pages don't work very good with one browser.
We are having an issue where the managed view app is launched too fast before the wifi has connected and established Internet connectivity. It is intermittent, but when it happens managed view is stuck in a white screen as it couldn't load the web page. It would be good to first check for Internet connectivity before trying to load the URL.
At the moment the app is not supporting pop up SSO authentication, if a website requires credentials.
A nice addition would be support for data urls, spec'd in URL for AppConfig. That way a custom "launch page" could be configured without hosting on a web server.
Attempting to use this for a check-in / forms website. On the second page, it does not allow you to click a text box. You can see the keyboard attempt to open, but it immediately just hides.
2.1.2 com.aaronmaxim.ManagedView https://gracehealth.ustartcheckin.com/usign OFF OFF OFF OFF OFFThe gray/green bar at the bottom of the screen indicating ASAM status is obtrusive and distracting. I'd love an option to turn off the indicator or resize it.
Personally, I think the colors should be reversed, with grey indicating locked and green indicating unlocked.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.