|
Post by Kraig on May 31, 2016 15:43:17 GMT -6
As many of you know, we are in the process of having an iPad app developed as an alternative to the Topaz Signature Pad. This should help resolve several issues, the main one being that cloud office cannot use the Topaz pad. There are currently several apps out there that will let you sign a PDF and save it, but nothing as user-friendly as what I was looking for.
Once complete, you should be able to:
1. Open the app 2. Select the document(s) for the patient to sign 3. Hand the tablet to the patient to review, then sign with their finger 4. Click save 5. Click an Import button in Crystal
This has been an ongoing process that has taken longer than expected, but we will hopefully be receiving the second and final version this week or next for review. One thing to keep in mind, once we have the final, working version it will still need to be submitted to Apple for review. Once that is approved, there are a few more steps to get it in the App Store. I'm really hoping we will have it up and ready be the end of June (fingers crossed).
I am creating this thread to keep everyone up-to-date on where we are exactly in the process. Really, I'm just going to copy and paste the back and forth emails here, so everyone will know exactly what I know. There are no secrets between us!
|
|
|
Post by Kraig on May 31, 2016 15:44:36 GMT -6
5/31 Sent by me: You think we’ll have something this week for testing?
Reply from dev: Yes. Found a potential for a bug last week during testing. Didn’t want to let it go, so I re-wrote that part of it. Finished that on Monday morning, will be re-testing tomorrow & Thursday, so aiming for Friday to upload. Will let you know.
|
|
|
Post by Kraig on Jun 3, 2016 7:49:29 GMT -6
From dev: Status update. I started testing yesterday. Going to finish up later today & send it your way. Heads up, it might not be until after hours today (Friday) though. My morning is filled with appointments, so I won’t be sitting down to get it done until the afternoon, and I expect it to take 6-8 hours of going through everything (functional testing + code review).
|
|
|
Post by Kraig on Jun 6, 2016 7:49:50 GMT -6
6/4 from dev: Status update. Got about 4 hours of testing yesterday. Going to finish the other couple of hours tomorrow (Sunday). I also wrote an application server part of it as well, as an option for various functionality. It’s not required for the app, but it does support the infrastructure for better features. I’ll give you the details next week.
6/6 from dev: Just uploaded the latest app build. It should show up for you sometime later today. Test it out and let me know what you think. If you want to try out the app server part, then enter my staging server for now
As of this moment, I'm still waiting for the version to become available.
|
|
|
Post by Kraig on Jun 8, 2016 10:16:26 GMT -6
6/7 - Dev: Just took a look at my server logs & didn’t see any hits from the app. Not sure if you didn’t try it yet (or if there was a problem with the app), but I’ll prep a clean build to upload tomorrow if necessary. I know you’ve been waiting and I’d like to get this out the door too. Double-check your inbox for the email from Hockey. I’d like to get feedback on the app & resolve any final/remaining issues.
Going to bed now for sure. I’ll return to this tomorrow afternoon. Let me know, thanks!
Me: I have not gotten an email, and when I log in it still only shows version 1.0 as being available.
Dev: Yeah, it won’t show up for you if Hockey doesn’t detect that the IPA (the output binary) is provisioned for your device with the appropriate provisioning/distribution certificate. Same thing kind of happened last time. The first build didn’t include your device id (my fault), and the second build did but for whatever reason Hockey didn’t detect it. I had to email their support, who saw the problem on their end and manually enabled it. Part of it is also that during the recent code review I recreated the entire codebase into a new project & rebuilt it to include a running to-do list of changes I had going. This also involves re-initializing the provisioning/distribution certificate.
I’ll be back later today. I’ll do a clean build & confirm that it’s being provisioned to include your iPad, and then re-upload it. I’ll also email Hockey at the same time to confirm it.
6/8: Dev: Status update. Didn’t get to re-uploading it yesterday. Will tonight.
|
|
|
Post by Kraig on Jun 13, 2016 8:26:58 GMT -6
From dev:
Status update. I worked on the app a little more over the weekend. The previous build was good, but I wanted to get the server-side stuff together a bit more, mainly the form manager. It’s important because it’s a potential alternative to having to use the Windows share for communicating data (documents). The built-in Windows share writing mechanism might not be viable because of licensing issues and the iCloud synchronization that was in the previous build might not be an option because of HIPAA compliance.
Anyway, I got 90% of the it done. Was planning on uploading tonight, but my mind is pretty burned out and I don’t think I’m going to be much more productive. I’ll have it do it tomorrow (Monday). I know some of your customers are getting impatient, but they’re going to get more than just the signature capture. At the end of it, I think they’ll be happy given the extra options.
|
|
|
Post by Kraig on Jun 16, 2016 7:56:04 GMT -6
From dev:
Sorry for the delay, but I’ve been swamped and putting out fires. Quick update with regards to the app:
The application server is published & running at the following address: *******
I’ve created your login: Username: ******* Password: *******
You can try logging it, but it’s probably not going to be available until the afternoon sometime. The server gets disabled when I’m updating it, which I’m going to be doing through the morning. Once I’m done with that, I’ll upload the latest build of the iOS app, since that requires some minor changes to properly connect to the application server. I might actually just temporarily disable the login form all together & leave it open depending on the state of the server after I’m done with it. Either way, check it out later in the day.
|
|
|
Post by Kraig on Jun 28, 2016 7:57:01 GMT -6
from dev: Sorry, wasn’t able to finish the network upgrade & deployment yesterday. Finishing today. Your app is complete, along with the basic server. Check the server later today, but not likely until the afternoon.
|
|
|
Post by Kraig on Jun 30, 2016 8:10:01 GMT -6
Me: site is still showing offline Dev: Just confirmed accessibility isn’t fully working for your app (internal works, external does not). I’ll look at it today/tomorrow. The update a couple of days ago went well, which included migrating all applications over along with the actual network, of which 8 are active (including yours). It’s probably something stupid on my network. I also have to upload the latest build of the iOS app, but I’ll do that after I fix access to the app server. I suspect it has to do with the SSL certificate, as it’s required for external access on my network and the one I generated for you guys is either not installed/configured properly or needs to be re-generated.
I’ll keep you posted.
|
|
|
Post by Kraig on Jul 7, 2016 7:58:22 GMT -6
From dev: Again, sorry for the delay. I had to tend to some personal issues over the weekend. I looked at your application on my staging server and it is indeed an issue with the SSL certificate, along with how it’s routed internally to the application server that I wrote for your app. Fixing it right will take a couple of hours, for which I’ve allocated time in the afternoon today. I’ll email you again after I’ve fixed it and confirmed that it’s running & accessible.
From dev: Server is running and accessible. I’ll be uploading the latest build of the iOS/iPad app later today. If you want me to include any other testing devices for it, let me know and I’ll do so before uploading. I need either the email address or the UDID for the iPad(s).
I have a 2pm-3pm meeting, so it’ll be after I get back from that.
From me: Tried to log in using the following credentials and they did not work:
|
|
|
Post by Kraig on Jul 19, 2016 8:00:52 GMT -6
Dev sent me login information
Me to dev: This says it’s for Android?
Dev: I did a preliminary build of an Android app along with the iOS stuff this past weekend. The Android app didn’t impact the time on the iOS app, as it wasn’t a major time commitment because I based it off of some of my own code I wrote recently. Standby, I’m going to send you all three components at once. Give me today, but it’ll be later in the day or tomorrow, simply because I have meetings today & it’s a bit of work to get everything built & deployed properly.
|
|
|
Post by Kraig on Jul 28, 2016 7:48:32 GMT -6
Sent to dev: I’ve got several offices getting very upset that this app is not out yet. Our initial goal was Q1 and we are now in Q3. I seriously need for this thing to get released soon. Do we have an ETA of when this will actually be available for offices to start using?
Reply from dev: Best case scenario, I’ll upload the iOS IPA today. Worst case scenario, I’ll upload it Sunday night for you to look at it on Monday. I’ll halt any further development, since it has everything you originally requested, and do a final build + test. After that you can do whatever testing/integration needs to be done internally at Crystal before pushing it out to clients. If it helps, you can run a closed beta with the offices you’ve mentioned. The iOS application runs in stand-alone mode or with the app server.
|
|
|
Post by Kraig on Aug 3, 2016 8:08:05 GMT -6
8/2 From dev: I just uploaded the iPad app to Hockey. You should get an email notification from them sometime today. Looking forward to your feedback.
From dev: Please confirm and let me know if you got the iOS build that I uploaded on Monday morning. I just checked my server logs and didn’t see any hits (other than my own). I haven’t yet checked Hockey, but I will in a bit. If you haven’t, then I’ll re-upload to Hockey and also directly send you the IPA file (just in case), which you can install from a laptop using iTunes.
I’ll be out for a few hours this morning, but will be back in front of my workstation after lunch.
Me: I never got an email, and when I sign in to the original HockeyApp, the only Crystal I see is from April.
From dev: Ok, I’ll check it out later today when I’m back. If you’re not seeing the app in Hockey, it’s because the IPA either Isn’t signed with a provisioning/distribution profile that includes your iPad, or Hockey isn’t recognizing it. Hockey only shows it users that it detects are able to actually download & install the IPA. I can’t tell from within Hockey for which users it’s showing it though.
I’ll rebuild it and confirm that your device is listed, as I know for a fact that my devices are listed in it. I’ll also send you the IPA directly as well, just in case.
8/3
From dev: I fixed the distribution issue from yesterday. I’m actually working on some quick changes and then I’m going to do the rebuild and re-upload it. There shouldn’t be more than a half hour delay after I upload it for you to be able to download it. I’ll email you right after I’ve uploaded it.
Me: No worries. I forgot to bring my iPad today so I won’t be able to try until tomorrow.
From dev: Sounds good. I’ll use the few extra hours today to refine the last few notes that I have & then I’ll upload it. It mainly has to do with the configuration view. The app has two modes of operation, Standalone & App Server. The former requires more configuration within the app, while the latter simply requires the URL to the app server. The configuration is then pulled from the server.
I’ll email you after I’ve uploaded it.
|
|
|
Post by Kraig on Aug 5, 2016 8:01:54 GMT -6
Quick update: the developer was able to get me a beta yesterday. After testing, it needs some more work on functionality. Not sure if it's a learning curve or if there are just a few bugs left. However, the main worry of the folder sharing feature, did work! This is a feature I did not know he was actually going to be able to fit in, but he did and I'm very happy with it. We were planning on having to use iCloud, but with this method we can create a shared folder across the network that the app will save the document to.
More info as I get it!
|
|
|
Post by Kraig on Aug 15, 2016 8:20:21 GMT -6
From dev: Status update. Finished testing the iOS app & added in some extra guards to handle state errors. Going to make some required server-side changes so that the app can also be tested in App Server mode in addition to standalone mode, and then it’s ready to push out. Will email again later today.
|
|