Hyperpad is not working offline in iOS 12! Help!
-
@murtaza said in Hyperpad is not working offline in iOS 12! Help!:
@aries29 said in Hyperpad is not working offline in iOS 12! Help!:
@murtaza
I really hope you can put a simple online and offline toggle switch in the app so teachers or anyone who intend to use it offline won't find it annoying that the moment they open hyperpad, the thing would initially check something online first and by the time it fails to connect, it doesn't allow you to literally open anything...not even your natively stored projects. this should not be like this sir murtaza. it should have the ability to "reliably" work offline when it has to.Toggle switch is unlikely. The purpose for online mode is for project security. For more serious users they want to make sure their projects are safe from other users tampering with them. So hyperpad requires an internet connection to validate projects.
For developer users the validation is done on connecting.
As for reliability, sometimes apps have bugs. We try to make sure everything is bug free and do extensive beta testing. But sometimes things sneak through or go unnoticed. Offline is tricky since there are many variables and different causes/ways of being offline. All of which can give a different outcome.I’m hoping to have the next update out before November, as long as no major bugs are reported during the beta. . But no promises so I can’t give exact dates.
I understand. But for this app to completely become useful to many users, especially those who would like to focus developing things first offline, I seriously hope you can make hyperpad work reliably offline sir murtaza. Please. You know very well that the success of hyperpad means a lot to me and most of all to you and sir hamed. My research is a legitimate academic launchpad for hyperpad you see. Teachers will have more reasons to buy into the platform if they can create with it and use it offline sir. Internet is still a luxury in so many places around the world. So if you can make this work offline and allow collaboration among users, rest assured that this will have no reason not to succeed sir. Once I am done defending my dissertation this coming November, I am going to be training teachers how to use this app and the first thing that will keep us from convincing them to invest on this is its offline capability. Your previous version (1.190) has a “working” offline capability. All I ask is for that to remain unchanged if not improved moving forward.
-
Don’t worry. We’re not removing the offline mode.
This is only a bug that is affecting some users. We’ve already fixed some bugs with offline for the next update and have done some testing to make sure it’s ok. Obviously we can’t predict weird situations. But we’re confident that offline is working in the next update.
We’re planning on submitting to Apple some time next week.
-
@murtaza
Ok. I hope you tested it by first connecting the ipad to a wifi source to log in, then once the user is in, close the app, then disconnect the ipad from wifi, turn off the wifi toggle in settings, then open hyperpad again. This way, we can be sure that even if the user is truly offline with the ipad's wifi toggle completely turned off, the hyperpad app will still open and launch projects in device for offline design and coding continuation. Can't wait to finally download this update sir hamed. I can only hope it is ready before my final defense anytime this november... -
Yes, that is one of our tests :).
-
@murtaza
Sir Murtaza, is there no way for you to let me download the old ver 1.190? In the current version, the game I created appears to be borken though it works fine on my old ipad air. The broadcast and receive messages for scoring system breaks, the shake screen doesn't work, collision with multiple objects under one tag doesn't work. The latest version renders the game I am supposed to demo after polishing this past three days almost useless. Please help me. Can you at least let me try the beta version if not the old 1.190? Please... -
New version has been submitted to Apple. Will be available very soon.
However some of of the things you’re mentioning (like screen shake) have not been changed or modified so they should be working fine (also receiving no other reports with them).I don’t believe Apple lets your download old version s if apps. If you sync your iPad with a computer using iTunes it will transfer apps to your computer. Maybe you still have an old version if you do this.
But my gut feeling is some of the issues your experiencing is logic issues caused by how some of your behaviours are set up. Maybe make a new post on these issues with screen shots of your behaviours.
-
@murtaza
But what is frustrating me is that I have the two versions side by side. Virtually the same coded behaviors unchanged running on both ipads. The latest version of hyperpad on my ipad pro and the ver 1.190 on the ipad air. How come that the game used to work before and even in ver 1.190 and now, it suddenly does not in the latest release? I really hope there's an easy way for me to show you what I am saying...but only uploading perhaps a video will do. It really is hard when something doesn't work in the new version which happens to work before. I even talked to Aidan and he told me that even in the beta version of this recent release, some of his behaviors have to be replaced to work again. In my case, I don't even know what to do since if you look at the code, there is really nothing wrong in there. The fact that it works in the old version doesn't make sense for it not to work on what is supposed to be the latest and hence better version of hyperpad... -
Take a look at the roadmap and see what changed in version 1.20
https://trello.com/b/EmwcGN1T/road-map-and-known-bugsIt's possible there was a bug with an old behaviour and it is fixed in the new version. But maybe your game relies on the bug to exist.
Send us your project, and give us details on where to look (where behaviours are, and what is the issue).
-
@murtaza
Alright, first, I will create a short video showing both ipads side by side and running them one after the other to show you that the scene runs perfectly well on the old version (1.190) but not on the new one.P.S.
I even redid all the behaviors for that scene (Piragua Boss Fight) but despite that, the collision is still not detected. i tagged multiple beams in the game and created a behavior that once the character collides with each of them, one by one they will have to become physics and fall down as the ground shakes. But that doesn't happen still. I even changed the characters and placed the codes in the global scene and all. But nothing...
-
How do i send you the video and pictures by the way sir murtaza?
-
You can try attaching them to the forum post, or try emailing it to contact@hyperpad.com
-
Hello sir murtaza. I think Apple has not relelased the update yet. Can you please help me get an access to the beta version Aidan told me about? At least I have a temporary version of heyperpad that is (hopefully) working and allow me to have the game evaluated by a panel of evaulators this week. I really am in a tight spot right now and the only thing that can save me at the moment is the access you will give me to the beta version via testflight. Please help me. I really need it asap this week or else I may not have the chance to convince them that hyperpad's potential to be a game changer in education is real. Thank you.
-
It has been approved by apple. We'll be making it available to everyone in the next few days.
-
Just released the update. You should see it rolling out to app stores around the world soon.
-
Already got the update... but I am honestly sad and disappointed. The collision point issue is still there. When you flip an object and reshape its collision points, the collision behaviors no longer works. On top of that, as I type this, the background music from my game still plays while i am already in the forum section of hyperpad. Sir murtaza, I hope this is not too much to ask but please... can you give me an access to the old 1.190 where everything still works via testflight? I have a demo this thursday and I am dead in the water if they see this mess of a game which still doesn't work in this latest update...😭
-
I really like the new features especially the object referencing that Aidan told me about...
But please...can you make sure that what already "works" in the previous version of hyperpad remain the same as you update it? My game only works without an issue (save for the broken shake screen behavior which I can easily fix) at the moment with the ver 1.190. This app's updated version is no good for me if the previous games I already have made do not work on it any more the way they used to...
-
You still haven't sent us the project so not sure how we can test it in that case.
Like I said before, this is the first time this sort of issue has been reported and we haven't changed the behaviours you mentioned using. So Me theory is there is something else going on (like your project relying on a bug that has been fixed). But unsure to see whats happening if we don't have all the facts or resources.
It'd be best to create a new thread with your issues so it's easier for the rest of the team to find the information rather than digging through this one.
-
This post is deleted! -
Also, to make things easier for your team, kindly look into the "piragua scene"
The blue monster there in the main scene has the behaviors.
In particular, I have noticed that the revised collision points of the flipped object (blue monster) does not work well in the latest update. It seems that the latest update does not like images that are flipped with reshaped collision points. Hence, when used with collided behavior, it does not detect the multiple objects I have tagged for it to collide with. -
@aries29
In addition, the scoring system located in every Santelmo character in every level (The yellow ball of flame) does not work well. In level 2 in particular, killing the leepers should give the player 5 points. But as you will soon observe, sometimes the points given would be 10 or more once each of them is killed. It only happens I think on this level when (level 2) so far.