Discussion Forums  >  Grunts, Groans, Complaints

Replies: 14    Views: 150

Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
04/08/12 08:15 AM (13 years ago)

In-App Purchase BT? Can anyone answer this one?

I have done lots of research over the past week on in-app purchases. I would love to see BT offer an interface that would allow for easier integration! Does anyone have an in-app purchase running in their app with BT? If so you are my new best friend! Please respond to the this post. OR if you know how to make it work right with a BT app please respond to this post! I don't need a link to a guide from Apple I have that already. I need to know how you are making the store and the features work with BT. All the documentation I have read tells you how to do it if you where using Xcode only. Not a third party like BT so this is where the hang up is. Maybe David you could try to answer this one too? I need some assistance BT. Tony
 
Marko
buzztouch Evangelist
Profile
Posts: 558
Reg: May 04, 2011
UK, Alcester
8,880
like
04/08/12 09:21 AM (13 years ago)
Second this question I find I am developing a loyal base on one app that I would like to extend a free app I have done and in app purchases would be ideal. Dear Magic_man could you come over to UK and scare idiots using there mobiles while driving
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
04/08/12 09:40 AM (13 years ago)
@Marko - Sure! However, there are a lot of idiots in the US doing the same thing so going be awhile. LOL I really am stuck on this feature issue. I have the new feature ready to go and can offer it in my app now, but I want to charge for it. I would really like to understand this process, but everything I read and watch shows you how to do it referencing the Xcode project for coding. With BT it takes out that element, and I am not upset with that because without BT I would have nothing. (Shout out to BT! You all rock!), but this is going to be an issue as I want to also gain revenue off of new features and really don't understand how to with a BT app. or even if you can. I figured that there has to be thousands of BT apps out there and someone has to be thinking the way I am and I need to find the person that has tackled this hurdle. What would be great is if BT could figure out a way to integrate the store and the in-app purchasing into the their Control Panel so we could run everything that way. (David? ) I really don't want to offer several apps with different prices on the app store just for the added features. I am trying to make this new feature a renewable subscription and it looks easy, but lets face it nothing is easy. Well, I hope more people comment on this issue. I have posted twice now and have not received to much buzz on this issue, but lets face it this is a huge issue that could net some huge profits for dev! Hope to hear from everyone on this. @GoNorthWest - Whats you take on this issue? Tony
 
XboxMods
buzztouch Evangelist
Profile
Posts: 718
Reg: Oct 28, 2011
location unknow...
12,080
like
04/08/12 10:39 AM (13 years ago)
Very good idea! Looking forward to hear from all the other BT members. It would be amazing to see in app purchases in our apps.
 
javooooo
buzztouch Evangelist
Profile
Posts: 719
Reg: Jun 17, 2011
Sydney, Austral...
18,490
like
04/08/12 04:19 PM (13 years ago)
Fourth that, @MagicMan and @Marko, in-app purchases would be GREAT to have, and would really put BT ahead of the competition. In the meantime, though, has anyone been successful in implementing a 3rd party in-app purchase framework, like Urban Airship? //J
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
04/08/12 08:27 PM (13 years ago)
@Javooooo - I looked into airship. It would be fine if you had a xcoded app. Our apps work off of the BT screens and really are not in the project. I tried to make it work and just kept failing to make the connection. Have you had any luck? The main issue I keep running into is not the storekit.framework, but how the app connects to the feature I want to unluck. We really need David or the BT gang to comment on this because this is something that will drive up our app sales and views with increased features!!! Let me know what you are thinking. I hope this gets somewhere fast! Tony
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
04/09/12 02:27 PM (13 years ago)
Guys, I reached out to Urban Airship and they told me that their system will not work with BT because we do not have access to the screen management like a fully Xcode project does. I hope David and the gang see this is a huge issue and works with us to figure out a solution. Any thoughts? Tony
 
XboxMods
buzztouch Evangelist
Profile
Posts: 718
Reg: Oct 28, 2011
location unknow...
12,080
like
04/09/12 02:29 PM (13 years ago)
Urban Airships is a great service, would be fantastic to see this upgrade! David and the team will probably find something out soon!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
04/11/12 07:52 AM (13 years ago)
Hi Guys. A few "facts"... Urban Airship and TONS of other SDKS (Like adMobs SDK, TestFlights SDK etc) are all very usable within a buzztouch app. The idea that they are not is simply a matter of somebody not understanding the bigger picture. Your BT control panel creates an iOS Project Download. There is nothing secret, proprietary, special, or different in your project than any other project you may have made using another approach. @MAGIC_MAN seems to be convinced that because he has a "buzztouch app" he cannot do some things. This is the wrong way to look at it. Not being able to implement a third party SDK into your app is a matter of not understanding how Xcode compiles your project, how to add the SDK and how to make use of it. In most cases, this hurdle isn't one that NEW, NEVER DONE IT BEFORE developers can get their head around without a great deal of work and effort. Of course we think about the future where additional plugins would make these kinds of things easier but we are a long way from that. If you want to use an SDK, and don't understand how to take advantage of what it offers, you'll need to figure out how the UIViewControllers (plugins) interact, how the app's Delegate manages application state, and how the parts fit together or you'll need to find somebody to help you do this (hire somebody?). In App Purchases: Generally this Apple Framework requires a few different parts. a) A list of products for sale. b) A way for the user to interact with those products and purchase them. c) A way to deliver those products to the user (unlock screens, provide digital downloads, etc). "adding" this functionality to the BT control panel is not an trivial task. There are lots and lots of things to consider when you're helping tens of thousands of folks "make an app." I think the best approach is to start by understanding how your buzztouch app loads individual screens (UIViewControllers) from the class file and not from an XIB file (not Interface Builder). Once you get your head around how each screen is loaded you could then create your own screens to manage your products for sale using your own solution or a third party SDK like Urban Airship.
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
04/11/12 10:05 AM (13 years ago)
@David - First thank you for your response! Yes I am new developer as you have already pointed out and I was only stating what I was told from UAS. I think BT is amazing and you and your team do a wonderful job! The information you provided above is just what I was looking for!!! I just needed someone that knows what they are doing to tell me that it can be done. I will now focus on making it happen with the tips you mentioned above. Thank you for your time on this issue. I know it will help many of us new guys out. Well time to saddle up and head out on patrol! See ya, Tony Saint Louis, Missouri
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
04/11/12 10:10 AM (13 years ago)
Parking tickets, speeding tickets, bad guys yikes, wouldn't want to do what you do! Go Get em'
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
04/16/12 09:35 AM (13 years ago)
thanks David - this is a great post, needed to read that, esp this part: >>>There is nothing secret, proprietary, special, or different in your project than any other project you may have made using another approach. I feel like at times i was trying to reverse engineer my BT app so i can look at adding some new functionality to it. what you are saying that primarily when you package your 'app' to download, the key thing that is happening compared to building a project from scrath is that BT is adding all of the BT plug-in files to the project and than basically writing that BT_config.txt file? that BT_config.txt file is what we change, manipulate and re-populate thru our control panels? I came across NimbleKit and examining and trying out their product i realized there are some similarities between it and BT. This made me understand how open architecture BT is. after reading some posts on NimbleKit - I got brave and was able to link the Aviary SDK with my BT app and it's still compiling. Now I'm just trying now to understand how to use the UIViewController to call the SDK from my app. Everything in the Aviary tutorial that they tell you to do such as "Link Against Library" work as explained. So that confirmed to me that I can probably add any SDK to my BT app - it's just a matter now of learning how to utilize the SDK inside the APP. you mention this as well: >>> I think the best approach is to start by understanding how your buzztouch app loads individual screens (UIViewControllers) from the class file and not from an XIB file (not Interface Builder). Once you get your head around how each screen is loaded you could then create your own screens to manage your products for sale using your own solution or a third party SDK like Urban Airship. so many tutorials i've been reading mention XIB files and this is where i'm stalled out now to trying to apply to BT. can you point out any good resources to help me understand how that works better with BT? right now my logic is at: if BT is not using XIB files- in the BT_Config i see myappname_appDelegate.h myappname_appDelegate.m are these files the key to where one would start to look at adding a 'new' UIViewController entry? and are these 2 files where one 'imports' headers? if BT is not using XIB files - are we not able then to to use the methods in XCODE that i see in a lot of tutorials where you can add UI objects by dragging them from the Object Library? or am i just completely lost here?
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
04/17/12 07:57 PM (13 years ago)
You're not lost. Dragging and dropping UI widgets is only possible when you're using XIB files. In other words, if you don't have an XIB file (a view) you won't have a canvas to drag the widgets on. Traditional iOS goes like this... a) Make a new XIB file. Layout all the parts by dragging / dropping. b) Make a class file (.h and .m). Add IBOutlets and IBActions to the Objective C class to represent each UI widget you added to the XIB file. Add a UITextView, make a UITextView IBOutlet. Add a UIWebView, make a UIWebView IBOutlet, etc. c) Set the Class for the XIB to the custom class file you created. Do this with the interface builder tools. d) Make all your connections. You also do this with the interface builder tools by dragging the "outlet" from the widget's property panel to the class files object in the list. Hard to explain, a video would be better. Maybe a YouTube video on "how to make IBOutlet Connections" would help clear it up. For sure it's confusing (which is one reason I don't generally use XIB files). Don't give up, it will become very very clear once it "sets in" and you've had the a-ha moment :-)
 
Tony @ Buzztouch
buzztouch Evangelist
Profile
Posts: 528
Reg: Mar 05, 2011
Saint Louis, Mi...
24,620
like
04/18/12 04:03 AM (13 years ago)
I will pay you to set mine up David! How much? I tried and failed at this about 20 times. I am just not understanding the connection. ;( O just had a shooting up the street got to go
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
04/18/12 07:44 AM (13 years ago)
thanks David - no way i'm packing it in now, pats of this are starting to make some sense. the learning is slow, but i want to keep this conversation going on XIB files as i go. so i will move my posts over here since i've gotten pretty OT from the OP of 'in-app purchases' you addressed the XIB use here very specifically and i'd love to hear more from @merchantguy and @stobe on how they are progressing using them. http://www.buzztouch.com/forum/thread.php?tid=69BA9F58F348D52E3CAB150
 

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.