Clear the air

July 28th, 2009

Version Differences: What are the differences between the App Store version and Cydia version? NOTHING, yet. I had to increment the build number on the Cydia version to account for some minor changes in the way jailbroken phones work. I will continue work on GV Mobile for Cydia – in order for you to get the latest updates, you WILL need to jailbreak your phone and load up Cydia. Please visit modmyi.com for guides and what not. It’s so easy, you grandma could do it!

Push: It will never happen now – thank Apple. Push uses Apple’s server/techonology to push notifications – without GV Mobile on the App Store, I can’t utilize their servers to push you notifications.

Palm Pre: I’ll give it a shot…we’ll see.

Enjoy gang. Remember, this is only my hobby, so bear with me.

  1. Tan
    July 28th, 2009 at 17:30
    Quote | #1

    For Push, try using Growl (or Growl for Windows). Downside you need a computer that is only on.

    Sean: anyway you can integrate a growl feature for GV mobile… have the user “host” their own push server basically?

  2. tehElite
    July 28th, 2009 at 17:34
    Quote | #2

    I was just wondering, would this allow me to send and receive text messages inside the app without any charges from at&t? I dont mind opening up the app to get notified, but i just wish to get texts from other people to my google voice number. This is my top priority right now.

    Also, we should try to get Google to upload their own google voice app on cydia for people to enjoy.

  3. mula
    July 28th, 2009 at 17:39
    Quote | #3

    @tehElite – yeah thats what GV Mobile is all about. It does exactly what you just described….top priority + GV Mobile = Resolved. :)

  4. Dave
    July 28th, 2009 at 17:46
    Quote | #4

    Thanks for taking a shot at the Pre version!

    -Dave

  5. tehElite
    July 28th, 2009 at 17:57
    Quote | #5

    @mula i know that google voice will let me get free texts.
    but i am talking about the app. I think I remember reading GV Mobiles description when it was in the app store, and it said that i can send texts for free, but i would get charged when receiving them. I was just wondering if this was changed in the cydia version or not.

  6. mula
    July 28th, 2009 at 18:27
    Quote | #6

    @tehElite

    nope…neva did or do you now get charged for sending txt’s out of GV Mobile. Free text is what makes it a great app :) ENJOY

  7. Dave
    July 28th, 2009 at 18:27
    Quote | #7

    First, let me say, great app! Out of all the ridiculousness on Apple’s part regarding the app store, this is the first one that really got me upset. Frankly, if jailbreaking weren’t possible, I’d be looking at other phones/networks right now. Thanks for throwing this on Cydia; it’s definitely the right move to really stick it to Apple and show them how short-sighted they are being.

    On a side note, my GV Mobile icon sits a little lower than the other icons on my phone (the bottom of the icon is closer to the label text than other apps). Is there any fix for this?

  8. mula
    July 28th, 2009 at 18:29
    Quote | #8

    ….or receiving txt’s to your Google Voice number. Just like you said you just need to open to app for it to refresh to receive your incoming txt’s.

  9. sudopeople
    July 28th, 2009 at 18:30
    Quote | #9

    I currently have a makeshift “push” system setup utilizing and app called Prowl. It’s designed to be used to with Growl on your computer, but has an API to be used with anything. There are even great links to implementations in just about any language you’d want to code it in on the Prowl site. Prowl is $3 in the app store.

    There’s also a Google Voice “API” wrapper written in php. I merged the two together in about 45 minutes. My script checks Google Voice every 60 checking for new messages. When it finds one, it Prowls my phone, and I open GV Mobile to see it. It’s not perfect but, for those with a little scripting knowledge can whip something up pretty easily.

    If anyone is interested, please let me know, and I’ll write something up.

  10. sudopeople
    July 28th, 2009 at 18:33

    By the way Sean, thanks for keeping it going. I bought it a few days ago and have no regrets. Jailbroke my phone a couple days back too; the timing is uncanny :)

  11. July 28th, 2009 at 18:43

    Sean, add the offline dialing.

  12. Thom
    July 28th, 2009 at 18:49

    @sudopeople Are you doing anything different from the others using growl? ie are you leaving your computer on all day?

  13. diablo_man5666
    July 28th, 2009 at 18:52

    Just downloaded through Cydia….I had totally forgotten about it’s presence in the AppStore through all the hype of the possible Google written app, and then it’s explicit rejection…:-(.

    Your app is, however, great. Two thumbs way up!

    On a side note, think your Google Fu could do a Latitude app?

  14. July 28th, 2009 at 18:55

    @diablo_man5666 One Google service at a time :)

  15. tada
    July 28th, 2009 at 18:59

    Yay. Nice Job Sean. I second the offline dialing.

  16. LS
    July 28th, 2009 at 19:02

    This whole thing is so infuriating: Apple’s f**ing with its customers and developers, very bad for a company that lives or dies on loyalty. But it also seems pretty clear what happened: ATT threatened contract action if Apple kept GV apps in the store. Presumably their contract specified something about non-competing telephone apps. Apple likely can’t speak about this as part of its agreement with ATT. Nevertheless, it’s stupid as hell. These services can be gotten on the Web, albeit with somewhat less functionality than with a dedicated app like yours. Similar case with Google Latitude. So ATT and Apple are just pissing off customers and developers for no good reason.

  17. Josh
    July 28th, 2009 at 19:10

    To be honest, I don’t really mind the lack of push, at least for alerting me about new voicemails, because I’ve set Google Voice to send me an SMS when a new one arrives. Works fine.

    That said, what I’d REALLY like for GV Mobile to add, is the ability to read the full voicemail transcription. This is a key and killer feature of Google Voice.

    VoiceCentral has this but I prefer the UI (and Cydia-availability) of GV Mobile.

    Please add Voice Transcriptions… perhaps as an “arrow” next to each voicemail… I know all of your eager users would appreciate it.

  18. tehElite
    July 28th, 2009 at 20:09

    @mula thanks! im gonna start using google voice now! i was a little hesitant because of the texting. thanks for clearing it up for me! im just testing it out with one of my friends right now, and its confirming ur response. thanks man!

    @sudopeople can you please send me the script at omgitsjapan@gmail.com? Or please host it online somewhere? I would also like to know how much battery would it use if i had it set to check every 5 minutes or every minute?

  19. diablo_man5666
    July 28th, 2009 at 20:19

    @sean
    Heh, I was just making the idea known….I didn’t mean to sound rushing or anything.

  20. tehElite
    July 28th, 2009 at 20:24

    Also Sean, please add the ability to filter the incoming texts, and replace numbers with names from the iPhones contact list, because i do not have all my contacts stored on google. And if possible, the ability to add a new contact, which will also be added on google.

    And for an idea about push-type notifications, can you run a background process that theoretically opens up GV Mobile, refreshes SMS texts, and closes, and adds the amount of new messeges to the top right of the GV Mobile icon? This process should be editable, or have options to decide how often to check texts.

  21. Jesse
    July 28th, 2009 at 20:27

    I second just creating an application for Growl. I’m not a programmer but they seem pretty simple. I’ve purchased it before it went to Cydia and i’ll donate $10 if it can be tied directly into Growl (not using prowl) so the push messages automatically open up where they are supposed to. $10 doesn’t seem like a lot for all that work but many others will donate too. Thanks for the great app though!

  22. erik
    July 28th, 2009 at 20:53

    I’m new to gv mobile and tried installing backgrounder thinking that gv mobile might, when running in the background, audibly notify me when a new sms came in (obviously this didn’t work as there don’t appear to be audible notifications even when the app is in the foreground). I just wondering if it would be an easier development path to add audible notification and have the auto refresh function cycle on a timer instead of when clicking the tabs? That way people using backgrounder would have notifications for new vmails and sms messages when not in the gv mobile application.

    Also wanted to mention that making the decision to bring this over to Cydia was truly cool and is greatly appreciated. We need to support the continued development of this app with our money to show apple & at&t that they can’t imprison their customers and get all the money too!

  23. Robert
    July 28th, 2009 at 20:53

    Already had bought this on the app store, but now will get the Cydia version to be aware of updates. As to the push being impossible, how does Cylay do it? That’s a JB only app, but has push notification.

  24. Chris
    July 28th, 2009 at 21:08

    @sudopeople Do you have a link to the PHP-based API you’re referring to?

  25. tehElite
    July 28th, 2009 at 21:17

    Also the ability to choose which tab opens up first when the app is opened should be added. I dont need to see the dailer everytime just to check me texts.

  26. tehElite
    July 28th, 2009 at 21:26

    @jesse what exactly do you mean?

    btw sean, if you have access to installous, download voice central, and please try to implement their contacts feature into GV Mobile.

  27. Thomas
    July 28th, 2009 at 21:36

    @tehElite
    You should check out google sync. that way all your contacts will sync over the air. With google sync and spanning sync you can sync all three ways (contacts on mac (address book app), contacts on iphone, contacts on google)

  28. tehElite
    July 28th, 2009 at 21:53

    @Thomas do you mean when i plug in my iphone, and i go under my contacts tab(whatever its called) and add sync with gmail? i tried that once, and all it did was duplicate all of my contacts because the contacts from google added to my current contacts. it did not merge them together. But i will search more about this tomorrow.

  29. Jesse
    July 28th, 2009 at 22:20

    @tehElite
    The way growl works is it just forwards to Prowl. Instead of forwarding to Prowl it will forward the push to GV Mobile so when you hit open on the push message it will open to the appropriate message and program. The creator of Growl is awesome. He’ll help with it. Guaranteed.

  30. Mike
    July 28th, 2009 at 22:24

    for “push”…couldnt you just have a “backgrounder” option on the app that would keep it running all the time and continuously checking (the time interval could also be an option) for a new sms? and then it could just pop up as if it were a push?

  31. tehElite
    July 28th, 2009 at 22:38

    Checked out Google Sync. Pretty awesome, except i gotta merge my contacts together. Now to create a temporary push system.

  32. Tommy
    July 28th, 2009 at 23:27

    Sean,
    Good for you to “stick it” to Apple by releasing on Cydia. your app rocks! The only thing that could improve it would be better SMS handling (push, less refreshes, etc). AND possibly Google having an official API for Voice.

    For PUSH::
    What about having a small daemon run in the background? you could use “FakePushNotifications” (http://iphonepulse.com/2009/06/jailbroken-apps-may-be-able-to-send-fake-push-notifications/) to update the user to a new SMS…?

    Thanks for your hard work and good luck!

  33. July 29th, 2009 at 00:15

    I never considered jailbreaking my phone till I see your app was pulled from itunes and reading TUAW. Less then 5 minutes and I was up and running and now have GV Mobile installed. Great app, thanks for sharing it amongst the masses!

  34. July 29th, 2009 at 03:40

    no push???? I hate apple !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  35. tehElite
    July 29th, 2009 at 06:03

    btw, i still want a contacts implementation similar to Voice Central. We should be able to save unknown numbers as contacts, or add the number to existing contacts.

    Can someone please release their code that they use for Prowl->iPhone so i can set it up on my computer and get notifications.

    I want the ability to choose what page opens up when you see the app. I do not need to see the dailer everytime i open the app to check my texts.

    And is it possible to make GV Mobile more like the iPhone Phone app? Since “duplicating functionality” doesnt matter now since it got kicked from the app store, i would love it if there was a favorites tab, and an other tab where i could check my call history, or change google voice details.

    And i would like smoother graphics. Right now, i Think the graphics stand out too much, and it distracts me a little.

    And the ability to send multiple texts at once. So when creating a new text, after clicking “+”, you can select multiple people, then click done, and it will send the text to those people.

    These ideas would be great enhancements to this awesome app.

  36. Joe bob
    July 29th, 2009 at 09:15

    Now that it’s a jailbroken app why bother using kludgy push notifications at all? Why not just run it in the background and have it notify you when it detects a new voicemail or SMS? It also opens the possibility of having the program completely replace Apple’s dialer by taking over all the phone number commands, so if you tap on a phone number anywhere on the device it will use your app instead of the native dialer. What I’m saying is now that you’ve gone the jailbreak route you can stop kowtowing to Apple’s ridiculous limitations and make the app what it should be.

  37. Ricky
    July 29th, 2009 at 10:08

    Since your app is on Cydia now. Is there anyway to integrate my contacts favorites into the app? Very minor but would help me out a lot.

  38. Jesse
    July 29th, 2009 at 11:55

    Another good idea is to add a badge that ScummVM has when it’s open. It has a red badge that says “On” so you always know its running in the background and if the phone closes it you know to open it back up. This could be implemented when fetch is put in mixed in with FakePushNotifications on Cydia.

  39. Anonymous
    July 29th, 2009 at 15:49

    With push notifications I would save $20 a month on my phone bill. So far it seems like Prowl + Growl is the best route, but there’s gotta be a better solution.

    Running this in the background constantly checking for SMS’s is a bad idea that will just drain battery life.

    Just saying there’s gotta be a way….

  40. tehElite
    July 29th, 2009 at 19:46

    i found this link, and it does a very good job with push mail, but it fails at google voice push(atleast for me)

    The Google Voice script for greasemonkey does not refresh the page for me, so I am not notified of new texts until i manually click refresh. So I got an auto refresher script, but now, im getting prowled at every 15 seconds that i have new texts. Can someone create an application similar to the push gmail app in the link that works for google voice? this way, there would be less spam of notifications every 15 seconds, and everyone would be happy.

    link: http://truvoipbuzz.com/2009/07/enable-google-voice-push-notifications-on-iphone-3gs-tutorial/

  41. Bryce
    July 29th, 2009 at 22:41

    You can get something like push working on a Cydia app via a background daemon. It’s not exactly the same, but it is the next best thing. I’ve got iLocalis running a background daemon, and it doesn’t drain battery life.

  42. lolcopter
    August 6th, 2009 at 21:49

    do this! keep up the good work

    @Joe bob

  43. Michael
    August 9th, 2009 at 16:56

    I had the last official App Store version, and out of nowhere, I was sending an SMS via the app and it crashed. I opened it back up and everytime I went to the SMS page, it would crash again. I removed the app, restarted the iPhone, downloaded the latest Cydia App, and the same symptoms are occurring. Is this just me or is it happening to others?

  44. Jon
    August 10th, 2009 at 00:24

    @sudopeople
    i would like to try out your script. thanks!

  45. Evan
    August 15th, 2009 at 13:48

    The main problem I’m having with this program has to do with text messages. When I create a new text message in GV Mobile I have a big text box to work with and a keyboard below (this is great). If I am replying to an existing text then I have a tiny box that will only expand to three lines. Plus, I can’t move my cursor to any point in the text message.

    I feel like I must be doing something wrong for it to behave this way. Is there a solution?

  46. Anonymous
    September 4th, 2009 at 11:52

    @Dave
    Yeah I agree, a Pre/WebOS version would be fantastic. I actually washed my iPhone accidentally and decided to with the Pre as it is so much cheaper on sprint with my corporate discount. I miss the app store, but I love how my Pre integrates with all Google’s services. Would be awesome to have GV Mobile on there. The app catalog at palm is pretty limited right now.

  47. January 2nd, 2010 at 18:47

    Sean since its been a few months, Any chances on Push with Prowl?

  48. January 3rd, 2010 at 06:12

    Please add landscape keyboards too

Comments are closed.