User avatar
Nubo
Posts: 5843
Joined: Fri May 28, 2010 11:01 am
Delivery Date: 31 Oct 2014
Location: Vallejo, CA

Re: iOS Version of Leaf Spy development discussion

Mon Jan 26, 2015 12:02 pm

Turbo3 wrote:
thankyouOB wrote:are you looking for testers with iPhone 5 or later?
Once I complete the initial porting to iOS there will be some limited beta program. Basically to test out the Wifi connection code. I don't not have a copy of LeafStat but from the setup information I have seen it requires a Static setting for the IP Address whereas for Leaf Spy Pro it is just another Wifi connection and uses DHCP so nothing special is required. For Leaf Spy you will need to first select the Wifi network (your OBDII adapter) before Leaf Spy can connect. ...
As I understand it, the reason for setting a static address on iOS is that it allows you to leave the router and DNS fields blank. In this manner you continue using the cellular connection for data. iOS prefers to use WiFi for data, and making the connection with DHCP assigns the OBDII reader as router. So I think you might need to recommend the same procedure for setting a static address.
I noticed you're still working with polymers.

NasGoreList
Posts: 140
Joined: Thu May 15, 2014 7:15 pm
Delivery Date: 30 Apr 2014
Location: Falls Chruch, VA

Re: iOS Version of Leaf Spy development discussion

Mon Jan 26, 2015 12:14 pm

this is great, can't wait to have more details about the battery on my iPhone

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Mon Jan 26, 2015 12:57 pm

Nubo wrote:
Turbo3 wrote:
thankyouOB wrote:are you looking for testers with iPhone 5 or later?
Once I complete the initial porting to iOS there will be some limited beta program. Basically to test out the Wifi connection code. I don't not have a copy of LeafStat but from the setup information I have seen it requires a Static setting for the IP Address whereas for Leaf Spy Pro it is just another Wifi connection and uses DHCP so nothing special is required. For Leaf Spy you will need to first select the Wifi network (your OBDII adapter) before Leaf Spy can connect. ...
As I understand it, the reason for setting a static address on iOS is that it allows you to leave the router and DNS fields blank. In this manner you continue using the cellular connection for data. iOS prefers to use WiFi for data, and making the connection with DHCP assigns the OBDII reader as router. So I think you might need to recommend the same procedure for setting a static address.
Thanks for the information. Yes, now that I think more about it I do recall the LeafStat thread talking about that issue.

Just tested with an iPhone 4 and confirmed that if you use DHCP to connect to the Wifi OBDII the iPhone does not use the Phone Data link so you have no internet connection while connected to the Wifi OBDII. Switching to Static with only IP Address and mask but not filling in the Router or DNS fields forces the iPhone to use its Phone Data network instead.

Actually this completes the key test I wanted to run since I assumed some people would be setup to run LeafStat and then try LeafSpy with the same settings.

So the bottom line is if you are setup to run LeafStat the same settings will work fine with LeafSpy. If you are starting fresh and your device does not have a data plan you can just use the default DCHP settings keeping it simple. If you have a data plan then best to setup same as LeafStat and use a static IP Address and mask leaving the other two fields blank. Don't use 192.168.0.10 as your static IP address as that is already taken.

NasGoreList
Posts: 140
Joined: Thu May 15, 2014 7:15 pm
Delivery Date: 30 Apr 2014
Location: Falls Chruch, VA

Re: iOS Version of Leaf Spy development discussion

Fri Feb 13, 2015 9:15 am

any updates on this?

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Fri Feb 13, 2015 1:05 pm

NasGoreList wrote:any updates on this?
Today I am working on uploading the app to iTunes for testing.

I still need to update the built-in help file for iOS. Right now it is exactly the same as the Android version.

4:22 PM - Submitted app for test review.

7:08 PM - Just checked and it moved to "In Review"

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Sat Feb 14, 2015 12:01 pm

As of this morning still "In Review" so keeping my fingers crossed.

After reading more about the Beta testing found it will be limited to devices with iOS 8.0 or higher. This means an iPhone 4 can not be used for beta testing. An iPhone 4S would be OK. This is a limit of TestFlight when beta testing. The app itself needs 7.1 or higher.

Apple uses the app TestFlight to manage beta testing so anyone interested in being a beta tester should go to the App Store and install it to be sure their device is compatible.

You can have up to 1000 beta testers so anyone who is interested can be one. I just need an email address. When I sign you up as a tester you will receive an email invite. Open this on your iOS device using Apple's Mail app not another like Gmail. I have not seen the email yet but I assume if you have not installed TestFlight you will be directed to do so.

If you are interested in being a Beta tester and have devices with iOS 8.0 or higher just send me an email at WattsLeft.meter@gmail.com and I will add you to the list.

Beta versions are valid for 30 Days and unlike Google test apps you don't need to buy the app to be a tester.

Each tester can install the beta on up to 10 devices. So if you have an iPhone, iTouch and iPad you can test on all three.

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Sun Feb 15, 2015 4:56 pm

12:33 PM - First try rejected.

I had not updated the Help file or change file for this test release so they were the same as the Android versions.

Apple does not like to see the word "Android" anywhere so they rejected the app. The help file also talked about LeafSpy Lite and Leaf Spy which they took as advertising when it was me just not updating the file yet.

I have updated both files for iOS LeafSpy Pro and resubmitted.

There were other changes I had already made while waiting like the icon. They don't like rounded corners so I changed that and added "PRO" to the icon and removed it from the title displayed on the home screen so it fits better and does not get cutoff. This version has better auto scaling for the Elevation/Speed graph and fixes a bug I found Friday night where I was plotting one more point than was in the array.

This forced me to finish up the text file updates so now it is ready for general release once a few testers verify the code work for them.

At least there were no comments about the actual code or how the app looked just the support text files which I knew needed to be updated.

3:17 PM - Submitted updated version
5:09 PM - Status updated to "In Review"

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Mon Feb 16, 2015 12:55 pm

10:09 AM - Approved for TestFlight

Just sent out the invites to all the people who have requested to be in the test group.

Once you install the app tap the Menu icon (three dashed lines in upper right corner) to bring up the menu list at the bottom of the screen. Then select About/Help then WiFi Help for instructions to setup the WiFi network and LeafSpy Pro.

I did just notice one error in the Application Help where I use the old Android path for where the .CSV file is saved. I will update that in the next release. For iOS all files are save to the only location that can be seen by iTunes. There are no folders.

If you want to access the files LeafSpy Pro creates you will need to use iTunes.

adspguy
Posts: 94
Joined: Tue Apr 10, 2012 1:12 pm
Delivery Date: 23 Apr 2012
Leaf Number: 018978
Location: Newton, MA

Re: iOS Version of Leaf Spy development discussion

Mon Feb 16, 2015 7:12 pm

Seems to be working well on my iPhone 6+ running 8.1.3 with my generic "clkdevices" v1.5 elm wifi device. I was even able to read dtc's. I installed it on an iPad as well but haven't had a chance to connect to the car with it yet.

Turbo3
Gold Member
Posts: 2012
Joined: Mon Jul 19, 2010 8:34 pm
Delivery Date: 12 May 2011
Leaf Number: 002191
Location: San Jose, CA

Re: iOS Version of Leaf Spy development discussion

Mon Feb 16, 2015 8:16 pm

adspguy wrote:Seems to be working well on my iPhone 6+ running 8.1.3 with my generic "clkdevices" v1.5 elm wifi device. I was even able to read dtc's. I installed it on an iPad as well but haven't had a chance to connect to the car with it yet.
I could use some screenshots of all the screens with real data for the App Store listing. Select "Obscure VIN" before taking screenshot of screen 1.

Return to “LEAF CANBus”