In app purchases on iPhone / Android / WP7 using PhoneGap - iphone

Is there any cross-platform in app purchase solution for PhoneGap based apps? I've seen a PayPal plugin for Android/iOS (https://github.com/purplecabbage/phonegap-plugins/blob/master/iPhone/PayPalPlugin/README.md).
But does that plugin "break the ios and android rules"? I mean, with paypal we skip the 30% that goes to apple and google, is that correct? Isn't that a risk for the iphone app certification process?
thanks!

You might want to have a look at this similar SO question. And I'd say the answer is yes, there are solutions.

Apple will reject this, you can only use Apple's IAP system in iOS apps.
For android there aren't rules like these so you will be fine.

Related

How to record a Phone Call in iphone in locally?

Hi i am new to iOS development, i want to develop a one app for recording call conversations,for that i searched it. The result is "This is not accepted by the apple store." But my app for enterprises app. So please tell me,if there is any other alternative way for this.
Thanks in Advance.
You will not be able to access the audio nor the microphone from the calls. The reason is because of the architecture of iOS. The microphone and speaker is owned by the app which is using it at that time, so no apps made by developers can accomplish what you are suggesting. (certainly Apple can override this sandbox feature).
Try Android.

Are in-app purchases supported in a native iPhone app that’s just a wrapper around an HTML5 app?

I'm going to develop a new iphone app with html5. Then I will wrap and upload it to the app store. I just wonder if in-app purchase will be supported or not. Thanks!!
The app will support in-app purchase, but not through HTML5. You will have to implement the Objective-C code to support in-app purchases as part of your app. So if you were hoping for a pure HTML5 solution, that is not possible.
Of course, you could do purchases through your own external service, and then you very well could come up with a pure HTML5 solution. That might cause issues with getting the app approved by Apple, however.

Working with Titanium Appcelerator

I am using Titanium appcelerator for developing my android application, more over i am newbie to handle both of this together, even though i have made some digging to find some resources to start up with this, i am finding some difficulties in my first try.if anybody have resources that helps me move on further, please let me know...
Other one.. is it possible to run my android application that i have done using Titanium appcelerator in iPhone..if so please provide some resources...for doing the same...
Please let me know....
Thanks in advance...
Yes, titanium appcelerator apps can be packaged for the iPhone, and will work nearly the same as on android.
To do this, you need a Mac computer and the iPhone SDK (download from Apple). I believe you also need to pay Apple US$50 to deploy your own app to the phone.
If you want to put it on the App Store, you will need to submit it for Apple's approval.
The following link may help:
http://assets.appcelerator.com.s3.amazonaws.com/docs/GettingStartedTitanium_Mac.pdf
As far as general coding goes, I found the Twitter client example helpful.

Google Analytics within iPhone SDK 4 Built App

Three questions for iPhone developers using Google Analytics within their apps for tracking use of their apps:
Will using Google Analytics cause us to be in breach of the terms and conditions of the Apple SDK 4 for developers?
If the answer to #1 is YES, then what are we -- as iPhone developers -- allowed to use to track usage of our apps?
Has anyone who is using the iPhone SDK 4 built their apps that included the Google Analytics library and found it not to work? I'm being told by my developer that it doesn't work when you build with a Base SDK set to iPhone Device 4.0 and and an iPhone OS Deployment Target set to iPhone OS 3.0.
Thanks in advance!
Answers to your questions:
Yes, with the current API and data collection it looks like it is not compliant with the terms of the SDK. I am using both Flurry and Google in my apps because they offer different feature sets that I need. While Flurry has been very vocal that they are working with Apple to resolve the terms of the SDK, Google hasn't said a peep. So, I'm nervous about using Google but not Flurry, because I think Flurry will change their data gathering if Apple presses hard enough. In any event, I have made sure that I can rip out either analytics service quickly if Apple rejects my app.
My understanding is that it's fine to collect your own device data, as long as you don't report it to others. You especially don't want to share any data that would hint at new devices. That's what got Flurry in trouble. Just remember that you are under NDA with Apple, so anything not publicly announced is between you and Apple. There are also rules about what you do with Device IDs, so make sure you understand those as well.
I am using Google analytics on iOS 4, with deployment target set to 3.0. While I no longer have a device to test against 3.0, it is deployed on the AppStore and seems to be working. (No crash reports)
Louie, I encourage you to take a look at Localytics, our app analytics service. Our service is real-time, we don't sell data to third parties and we release the source code to our libraries.
We also have an updated library that works better with the multitasking or fast-user switching in iOS 4: http://www.localytics.com/blog/
Check out www.flurry.com - they have an awesome service!
They allow you to add "events" so you know not only how many times the apps been downloaded, opened, removed... but you know what buttons and areas they are navigating to once the app is open.
If your app uses core location, you can even see where the users are on a map. Very cool!
Good luck my friend!

In App SMS in iPhone SDK 4.0

Does any one know how to implement In App SMS functionality in iPhone SDK 4.0
Sandy
In order to not violate NDA, I direct you to read about this class, and ask about it in Apple's Developer Forums.