I'm trying to find out if it's allowed to use alternative payment platforms for iOS, Android and WP7. By alternative I mean not the payment solution provided by the company.
I'm pretty sure for iOS you have to use Apple's billing platform. Is that also the case for Android (what about Amazon's Android Market?) and WP7?
You're free to use any other billing platform for Android. As for Windows Phone 7, Microsoft don't offer in-app purchases, so obviously here you have to use a 3rd party billing platform. (Inn-app purchases been enabled with Windows Phone 8)
However, it's much easier for users to use iTunes/Google Checkout, since their CC is already integrated here.
Related
I am developing an demo application to integrate Amazon Pay In android application. Is there any proper documentation for the same. Thanks in advance
For using Amazon Pay in a mobile app, I'd recommend you to create a (or re-use an existing) web-based Amazon Pay integration as described in the official documentation. For most scenarios the "One-time payments" guide will be the integration guide you want to refer to. You would simply call this web page then from the Android app (or iOS app, or whatever) and send the buyer back to the app after the payment has been completed.
As the integration is independent from Android in this scenario, you can of course use any programming language you prefer. Using PHP, Java, C# (or other .NET languages), Ruby or Python is recommended though as there are officially supported SDKs available for those.
For other "in-app" integration options, you should contact Amazon Pay directly.
I have an application built with PhoneGap, and I want to send it to my clients with an elegant interface and get feedback. I have used testflight before for iOS, but it is not available for Android or BlackBerry.
I installed HockeyKit on my server. The alpha version of HockeyKit supports Android but there are a lot of files to upload and organize.
Is there any solution that can handle all three platforms - iOS, Android and BlackBerry?
AppBlade supports all three of the platforms you are looking for. To be honest I have only used them for Android, but it worked pretty well for that. I also got some great support from their engineers when I had questions and they also seemed to be fairly responsive to feature requests.
Knappsack sounds like it might fit the bill. It's a mobile application management platform that allows over the air installation of your apps and fine grained control of the users that have access to said apps. It's open source, so you can install it on your own server, but there is also a free tier that may suit your needs.
Can try HockeyApp, but it does not work with Blackberry. It is the best analog testflight.
It's early 2015 now and the solutions listed above either don't exist any more, or aren't free if you have more than a few apps/testers.
The best TestFlightApp.com alternative that I have found is Crashlytics. They support iOS and Android (no Blackberry).
Here's some info on the service: http://www.crashlytics.com/blog/launching-beta-by-crashlytics/
And here you can sign up: http://try.crashlytics.com/beta/
My customers prefer it to TestFlight, and for me as a developer it's also easier because they have an OS X app through which I can upload the archives and invite new testers (TestFlight's desktop app was broken for me).
Another really nice feature that Crashlytics offers is that (if you enable this feature), the OS X app will automatically upload the symbol files. When the app crashes for your testers, you'll get an email (when it's a new issue) and you can view statistics and stack traces of the crashes that occurred.
Earlier we were using ACRA (which is primarily a crash reporting library for Android apps) for tracking our Android application usage but Google Analytics for mobile also seems to be nice, the only issue is that Google Analytics library is only for Android and iOS but for our target market we are building Symbian and WP7 version as well.
So, I am looking for options which will help me with:
Tracking Application usage
Recording Custom Variables
Is there something like ACRA/GA which works for Android, Symbian and WP7.
Check out mtiks. http://www.mtiks.com/
"A comprehensive analytics platform for iOS (iPhone/iPad), Windows Phone 7, Android, Blackberry and Mono app developers. Offers a real-time app analytics and additional services to support app developers. mtiks helps app developers to manage app events or attributes, errors or many others. Simple, easy to integrate."
I am trying to implement application that is supported to android,iphone,blackberry,windows mobile,symbian, webos (palm).
For that I am using the 3rd party applications here.
However, upon research I found that Android market doesn't accept the application that is developed on total cross tool.
Same for iphone to use application that is done on total cross mobile must be jail broken.
So, now I am in confusion that, is mobile applications those are developed using 3rd party Mobile application development tools are acceptable with their respected marckets.
For example, if I develop an application using phonegap tool on android, will android market accept that application?
The iOS and Android application stores have plenty of applications built using cross-platform frameworks. Apple originally suggested they would restrict these platforms, but they backed off from this position last year as shown here:
http://www.apple.com/pr/library/2010/09/09statement.html
I have to disagree with Sheikh Aman, however. I believe there are several platforms that do that. According to the original poster's link, Bedrock does so.
It's a little misleading to say that PhoneGap is for mobile websites--it's true it uses JavaScript+CSS, but their apps are packaged so they can be sold through the app store.
My company's product, the Particle SDK, covers Android, BlackBerry, iPhone, webOS, and WinPhone7, and legacy support is available for Symbian, but so far we haven't had much call for it. Particle apps are written in Java or ActionScript, not JavaScript.
If the original poster actually needs Windows Mobile, as opposed to Windows Phone 7, Bedrock or PhoneGap might fit the bill.
I haven't tested those toolkits, but they both have applications in the app store. EA's iPhone Battleship game is apparently a Bedrock app.
AFAIK, Appcelarator is very well accepted in app-store and in Android market too.
Phone Gap is for mobile websites.
Most importantly, there's no cross-platform development environment available, which lets you develop for Android+iPhone+WP7+BB+Symbian by writing a JS (or whatever) only once.
Does Google offer any support program for enterprise Android development?
Something similar to Apple's iOS Developer Enterprise Program?
A search on Internet didn't yield any results, so I'm wondering if anyone here know of such an existing/future program?
iOS developer Enterprise Program:
1) Distribute Your In-house Apps
2) Test on iPad, iPhone, and iPod touch
3) Receive Code Level Technical Support
4) Get Your Questions Answered in the Apple Developer Forums
1) Android allow to do that, you can choose to allow unsigned app or signed, no matter, simply put you file in a web and allow to the client to download and install it.
2) android allow to do that to test directly in the target machine.
3) meh
4) meh x 2
As a enterprise level, the main problem of Android is the lack of proxy support. Right now, everyone can do a Android program for free and distribute it amongst the corporate users. It is pretty easy to do that without any hack.
Instead, in iOS, you must have a Apple certificate since you must sign every application, plus the fact that you signed application can run only in a specific machine, i.e. you can't copy and pass it freely.
You can try https://www.push-link.com/ . They offer the service you are looking for.
I have recently discussed various Enterprise Mobility functions and Android support for them. You can find the details here.
Visit this link to learn about Google's support for Android enterprise application development:
http://developer.android.com/guide/topics/admin/device-admin.html