FIRST APP APPROVED (finally)

2 views
Skip to first unread message

Jake Sankey

unread,
Aug 4, 2009, 1:41:21 PM8/4/09
to phonegap
All:
 
  I finally got my first app approved! It is a called Bubble Drop and
it is a progressive
  "Bubble Breaker" color-matching type of game!
 
  Any and all support is appreciated! I actually used a mix of
PhoneGap and LiquidGear.


Here are some features I used:
 
- Custom made bottom tab bar like that in many native iPhone apps
 
- Accelerometer --> used for shake events.. (Shake device to start new
game)
 
- Sound and Vibration...
 
- Custom alerts, input prompts, and confirm boxes...
 
- Score keeping using db...
 
- Online location-aware leader board integration with user accounts,
powered by geocade.com
 
- Offline AND online html --> appears to be a separate UIWebView
 
- Sliding between divs and pages
 
 
   Plus all of the features of the game itself!
 
 
I am quite thrilled about the approval after my long wait and two
rejections :) Please check it out!
 
 
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=321324887&mt=8
 
http://bubbledrop.sankeydesign.com  <--- (very basic site at the
moment, but cool globe visualization of global scores via geocade)

givkwik

unread,
Aug 4, 2009, 1:49:08 PM8/4/09
to Jake Sankey, phonegap

Hi,

Congratulations! I look forward to playing your app. Can you let us
know whether you needed to remove any/all references to PhoneGap in
your code?

If so, is there some sort of checklist available to make sure all
references to PhoneGap are removed?

(Sorry to the people that worked so hard to brand PhoneGap. I'm using
it now to build an app and it's really helpful.)

Thanks!

J

Jake Sankey

unread,
Aug 4, 2009, 2:13:50 PM8/4/09
to phonegap
I would love to give a break down of the things that I did after my
rejections
to help get this approved! Keep in mind that this is simply what I did
and what I
think helped so no guarantees! Hope this helps ya'll out!!

I opened the mainwindow interface in text editor and replaced all
phonegap instances.
I looked in the package contents of the Xcode proj file and deleted
the user files that weren't me
I opened the files in the package contents folder of that proj in text
edit and replaced all PG instances
I opened the mainwindow interface in the interface builder and you
will see that there is one thing that didn't
change and that was in the window that shows the delegate, window, etc
there was still one named PG
I deleted all unused classes. I
I renamed the www folder to gamedata and changed accordingly in the
delegate.m file
I renamed any class that had PG in it
I did a search and replace in every class file and replaced PG with
app name
I changed the name of the js file and any instance of PG
also, in the classes and js files I searched and replaced "gap" with
"drop"
I think removing reference to nitobi in the class files would help
I went into the view-->edit exectuable window and changed all
references to PG in the "build" tab
I also went into each class file (.m and .h) and removed everything
that was unused
changed the phonegap.plist file name.

As I said I also used LiquidGear which is great and I used their tree
structure.

Hope this helps someone!!
> >http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=321...

Givkwik

unread,
Aug 4, 2009, 10:36:24 PM8/4/09
to Jake Sankey, phonegap
Thanks for all that info!! Cheers!

Jason

On Aug 4, 2009, at 2:13 PM, Jake Sankey <sanke...@johndeere.com>
wrote:

hofo

unread,
Aug 5, 2009, 6:54:35 PM8/5/09
to phonegap
COuld you expand on this combination a bit? I'm interested in how they
work together.

Jake Sankey

unread,
Aug 5, 2009, 7:53:39 PM8/5/09
to phonegap
Absolutely. I originally programmed everything in PhoneGap, got
rejected, then ported to the file structure of Liquid Gear. Liquid
Gear is very similar to PG when it comes to the JS but the class/
resource structure is different. Then I compared the delegate files
and did some mixing in there. So this particular app is using LG js
and LG file structure with snippets of PG in the class files as well.
Basically certain methods used to load the application were handled
differently in PG, which I preferred more. My other app that was
approved yesterday, Go Dark, is however entirely PhoneGap based and it
was approved as well.
Reply all
Reply to author
Forward
0 new messages