module - trigger.io topbar issue IOS -
the current module top bar breaks in ios 6, reverting previous version makes work again not work in ios 7.
what see when open app new topbar , tabbar "hide" command not seem hiding header , footer, causing them show while loading screen still showing (this happens in both ios 6 , 7), seem hide after few seconds once app loaded.
next topbar not seem tinted (stays black ) in ios 6 , webview seems off, in ios 7 seems ok 6 not working.
edit 1:
after doing additonal research seems app crashing , throwing error.
oct 6 16:29:33 michaels-iphone forge[341] : * terminating app due uncaught exception 'nsinvalidargumentexception', reason: '* -[__nsplaceholderdictionary initwit
this app has been working fine on pervious versions , reason crashing
edit 2:
so seems there problem both header , footer modules (topbar , tabbar) ios 6 not working correctly. if revert them previous version work fine ios (will testing 7 soon)
next error getting seemed crashing things had request module, again if revert 1 version not crashing seeing. not sure why causing crash said move 1 version lower fixed issues. double check lowered it, ran , had no crash, added in , got crash, removed again , crashing gone.
edit 3:
so tested ios 7 current settings have , expected header , footers messed up, seeing updates ios 7 kind of expected this. strange if download app itunes header , footer bars work fine in ios 7 have old style of rendering. try pre-render later on , see if helps.
edit 4:
still no update trigger.io on obvious bug, have been able topbar tint making core version set 2.03 ( seems odd forge says default version 2.01 in drop down see 2.03 , docs online show 2.03 current 2.01 says "stable" version ) while can working tabbars still not functioning seems mess size of webview between header , footer. sucky part have updates need made here week without answer trigger.io, how suppose put faith in company build our apps if put out update bugs seem unwilling address or fix?
edit 5:
to give little more info james happens different versions
scenario 1):
all modules date core version 2.0.3 ios6 version (6.1.3)
topbar , tabbar show on launch image, once launch image gone bars no longer show. ( have hide event in place hide them until user logs the app )
once user has logged app webview messed up, calculating height of page without tabbar , topbar in place when displays page not @ top 100 150 px offset top
as stated every module date , core @ 2.0.3
scenario 2):
topbar module 2.1 , tabbar module 2.0 other modules date core version 2.0.3 ios6 version (6.1.3)
when loading app topbar shows on splash screen tab-bar not, once logged app same webview issues happens, offset 100 150 px
scenario 3):
topbar module 2.0 , tabbar module 2.0 other modules date core version 2.0.3 ios6 version (6.1.3)
with config seems work ok, topbar , tabbar not show on launch image, once inside app webview correct , seems work expected different issue comes up, app crash on forge request, hence error
oct 6 16:29:33 michaels-iphone forge[341] : * terminating app due uncaught exception 'nsinvalidargumentexception', reason: '* -[__nsplaceholderdictionary initwit
i cannot explain why request module work logging app , making other request , fail, know though if change request module previous version experience no issues ios 6
scenario 4):
topbar module 2.0 , tabbar module 2.0, , request module 2.0 other modules date core version 2.0.3 ios6 version (6.1.3)
success! have app working should in ios 6, no top or tab bar problems, no webview issues , no crashing.
this great lets see how looks on ios 7..
scenario 5):
topbar module 2.0 , tabbar module 2.0, , request module 2.0 other modules date core version 2.0.3 ios7 version (7.0)
when open app launch screen comes up, goes away , reveals topbar , tabbar, going away , white screen topbar , tabbar.
once log app topbar , tabbar seem cut off, right height margin inside bar set -50px bar gets pushed , cut off.
scenario 6):
topbar module 2.2 , tabbar module 2.1, , request module 2.0 other modules date core version 2.0.3 ios7 version (7.0)
opening app see splash screen again splash screen seems hide revealing topbar , tabbar white screen, places app.
once logged app things should
scenario 7):
all modules date core version 2.0.3 ios7 version (7.0)
we have placed every module , core date, same launch screen issues in scenario 5 , 6 don't see crashing issue before.
edit 6
i tested out hide manualy , not seem working ios 7, seems ignore hide manually command
this snippet config.json
"modules": { "launchimage": { "version": "2.1", "config": { "android-landscape": "androidland.png", "background-color": "#000000", "android": "androidport.png", "ios": { "1536x2048": "img/splash/1536x2048.png", "320x480": "img/splash/320x480px.png", "640x1136": "img/splash/640x1136px.png", "2048x1536": "img/splash/2048x1536px.png", "1536x2008": "img/splash/1536x2008px.png", "1024x768": "img/splash/1024x748.png", "2048x1496": "img/splash/2048x1496px.png", "1024x748": "img/splash/1024x768.png", "640x960": "img/splash/640x960px.png", "768x1004": "img/splash/768x1004px.png", "768x1024": "img/splash/768x1024px.png" }, "hide-manually": true }
to double check tried in ios6 , work, see in ios 7 splash screen shows 1 second, goes away reveal white screen , header , footer loads webview ignoring hide manually command. tried ios 6 , hide manually works, way tested sure remove hide manually call in code (so not hide) , on ios 6 not hiding expected ios 7 seems blow right past , hide screen.
edit 7 seems there updates modules tab , top bar.. give shot!
i'm going try summarise 5 issues - let me know if missed anything!
- on ios 6.1, topbar , tabbar show on launchimage
- the window height reported webview (or placement of top of page?) incorrect
- the request module can cause
nsinvalidargumentexception
- 2.0 versions of tabbar , topbar don't work ios 7
- the launchimage hides on ios 7
1: can include screenshots, , config.json, in question (or, see https://trigger.io/forge/support/ send directly)? i'm not seeing behaviour describe: topbar , tabbar invisible until launchimage hides.
2: using window.innerheight
or similar layout app? or mean straightforward html being laid out incorrectly? screenshot great, along stripped down code sample if possible.
3: split off separate question? it's unrelated thrust of question. in that, samples of config.json
, code great.
4: ios 7 support included in 2.1 versions of modules: 2.0 not behave on ios 7. see https://trigger.io/modules/_/changelog/.
5: if it's app needs bit more time initialise, can use "hide manually" option launchimage (https://trigger.io/modules/launchimage/current/docs/index.html)
Comments
Post a Comment