iOS 8 Compatibility
Hi... just to clarify: my app is pure-web (not native) and will run under Safari on iPhone. I assume that "not-currently supported" would apply to my scenario as well - correct? Thanks.
Catch up wih the Appery.io community on our forum. Here you'll find information on the lastest questions and issues Appery.io developers are discussing.
https://forum.appery.io/
Hi... just to clarify: my app is pure-web (not native) and will run under Safari on iPhone. I assume that "not-currently supported" would apply to my scenario as well - correct? Thanks.
Hi,
Repeating RobertJay's question: My app is pure web. Do I expect any problems or differences when running on iOS8?
Tanks, Benny
Hi RobertJay and Benny Halperin,
Apple have upgraded Safari in iOS8, in most cases HTML5 app should work correctly, but we cannot guarantee this at the moment.
Hi Illya,
I have reports from some users that upgraded to iOS8. Running my web app.
App freezes when started from shortcut (Save to Home Screen)
Buttons do not respond both when app runs in browser and from shortcut
Some other reports that I can't exactly identify yet
Hope you'll give it attention as soon as possible. It's a painful issue.
Thanks, Benny
Hello Benny,
Please read Maryna's reply https://getsatisfaction.com/apperyio/...
We wait for updated Cordova release, as soon as it's available we will go on to support iOS8.
Hi Alena,
I did. I'm not using Cordova at all.... do you mean that ALL web issues will be inspected once Cordova upgrades? Are there any known problems with jQuery Mobile or jQuery with iS8? I'll post here an example JS error I encountered in iOS8.
Thanks, Benny
Here are 2 JS errors that showed on my radar since I upgraded my app with the latest Appery platform. I'm not sure if they are related to iOS or the latest Appery upgrade:
Case 1
TypeError: 'undefined' is not a function (evaluating 'Apperyio.processTemplatePanels($(this))')
Code: Select all
[url=http://app.angelsense.com/startScreen.js:144:35]http://app.angelsense.com/startScreen...[/url] Apperyio.processTemplatePanels($(this));
[/i]
source (Appery's auto generated)
pre$("#startScreen").die("pageinit").live("pageinit", function(event, ui) {
Apperyio.processSelectMenu($(this));
startScreen_js();
Apperyio.processTemplatePanels($(this));
});/pre
Case 2
window.onerror: TypeError: undefined is not a function (evaluating '_.isTrueObject(screen)')
Code: Select all
[url=http://app.angelsense.com/files/resources/lib/base/appery.js:2168:31]http://app.angelsense.com/files/resou...[/url] [unknown] if (_.isTrueObject(screen))
[/i]
source (Appery's core)
preApperyio.processSelectMenu = function (screen) {
var ctx;
if (screen) {
if (.isTrueObject(screen)) {
ctx = $(screen);
} else if (.isString(screen)) {
ctx = $("#" + screen);
}
}/pre
Hi Benny, I've always had a little difficulty with the home screen deal. This was even before the upgrade. What sometimes helps and I'm not sure it's an answer in your case is either to clear the cache or delete the home screen and reestablish it.
Hi Robert, done both of course... did not help unfortunately. My experience says the opposite: home screen link usually saves trouble, b/c it shows chromeless browser, full screen real estate, and user can't meddle with URL.
Benny, I absolutely agree. It's probably just me needing a little more experience with the home screen. But once I get it to work it'll make the web app look like the kind that the people are used to. Really a terrific feature.