If you are able to see this page, it proves that your device is able to access PunchAnywhere App Web Components.
If you are still having issues with punches, please contact the PunchAnywhere Team.