Discussion Forums  >  Uncategorized

Replies: 9    Views: 345

basement
Aspiring developer
Profile
Posts: 488
Reg: Apr 07, 2011
Ontario
4,880
07/22/11 04:39 AM (14 years ago)

App rejected due to design guidelines - shows poor look until you refresh (ios)

I created a simple app (SCUSEME, in case you want to check it out, Dave), but it was rejected by Apple for two reasons: 1. three of the 6 sounds didn't work they said. 2. the design wasn't up to their standards. #2 really ruffled my feathers, but when I ran the xcode in the simulator, I got a generic list page without correct header, and it was awful. I then hit the refresh button and there was my lovely design - why wasn't it there in the first place and how can I resubmit it and be sure they're getting the look I created? #1 Apple said they got file missing errors on 3 of the 6 sounds, but I don't, and the sounds are embedded within the app, so no internet access is needed etc. Advice please! I want to get this neat, fun and handy little app up soon!
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/22/11 06:51 AM (14 years ago)
for #2, I thought something like this could happen so, right after I submit, I add extra content to my app so testers @ apple get the refresh message. Also you can write a message to the ones who will test the app I suppose, you can tell them to refresh before beginning to test. #1 I don't have a clue :(
 
basement
Aspiring developer
Profile
Posts: 488
Reg: Apr 07, 2011
Ontario
4,880
like
07/22/11 06:52 AM (14 years ago)
ah good thinking!
 
tonycelestino
Aspiring developer
Profile
Posts: 213
Reg: Jun 24, 2011
Maceio
4,080
like
07/22/11 09:14 AM (14 years ago)
I had a similar problem with my App, but I solved with another method... In Buzztouch panel, before you download the source code to Xcode, go in the Core options Report to Cloud URL and Configuration Data URL and click on the Use the default buzztouch URL for both options (unless you want to host your own configuration data). If you download the source code before doing this, the Configuration URL will be in a bad format (missing the App ID and API Key) and every time a user opens the app for the first time on the device this problem will happen. (At least it happened to me on more than one app). The default Main Screen for Buzztouch's Apps is the simple list, not the Tab Bar. So when you download the source code without this configuration it will load with the default list Main Screen and only after it reloads/refresh it will get the correct Main Screen. Am I correct here David? Or is this all nonsense?
 
Ninjaselo
Apple Fan
Profile
Posts: 221
Reg: Apr 04, 2011
TR, Izmir, Alsa...
2,910
like
07/22/11 09:27 AM (14 years ago)
If this is correct, this will explain why my app shows empty screen on first download+run. I will do this way from now on. Thank you tonycelestino !
 
Stefan
buzztouch Evangelist
Profile
Posts: 558
Reg: Dec 21, 2010
Sweden
14,780
like
07/22/11 10:42 AM (14 years ago)
What I always do before compile is download the latest source code and make sure that it correspondes to my apps configuration. The easiest way is to cut'n'paste the configuration file and after that compile. I dont do anything in BT after that. First when the app has been accepted by Apple I do things in BT (if that is necessary) The design part is a russian roulette kind of game. BR/Stefan
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
07/22/11 03:34 PM (14 years ago)
@tonycelestino: Regarding the Default Configuration Data URL. The empty merge-fields are intentional. The phone inserts these values when it makes the request so there isn't anything wrong here. There are countless ways to do this. When you download the source-code for the app it will include it's latest configuration data. This means if you make any changes, and want those changes compiled in the app you'll need to update the contents of BT_config.txt in Xcode. That's the purpose of the Show Configuration Data link in the control panel. Clicking that link allows you to get the latest config data and add it to Xcode if you want. The other way is the Refresh button in the app. The trick is making sure that your app is 'good enough' before you submit it. The user should get a good experience when the app launches without having to rely on the internet of any refreshes. Hope this makes sense.
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
07/23/11 08:23 AM (14 years ago)
I had this issue before when first using buzztouch. As buzztouch instructs you, after you add a icon, you are supposed to download the source code and throw it into the simulator. Once your all done working on it, you tend to forget that users will not see this design without refreshing like you have been in the simulator. After your COMPLETELY done with the app, delete the source code, and download a new copy (this way users will see what you currently see right away, without refreshing). It would be most useful if buzz added a little line under where they tells users to download the source immediately, along the lines of download a new copy when your finished!. David.
 
tonycelestino
Aspiring developer
Profile
Posts: 213
Reg: Jun 24, 2011
Maceio
4,080
like
07/23/11 12:24 PM (14 years ago)
@David: So you're saying that I shouldn't click the 'Use default Buzztouch URL' or that it doesn't matter if I use it or not?
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
07/23/11 12:59 PM (14 years ago)
I have never done that before so I do not think it matters as long as you dont mess with those specific settings.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.