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!

  1. on ios 6.1, topbar , tabbar show on launchimage
  2. the window height reported webview (or placement of top of page?) incorrect
  3. the request module can cause nsinvalidargumentexception
  4. 2.0 versions of tabbar , topbar don't work ios 7
  5. 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

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -