Make multiple apps report as the same app - crashlytics

I have an app which is sold as a whitelabel product. The apps are identical, even down to version number. The only difference is some assets. I would like all of these apps to report to Crashlytics as if they were my main app, so all my stats are in one place. Any idea how to make this happen?

Currently, Crashlytics doesn't support rolling-up crash data for multiple apps but I'll bring this request back to the team.

Related

Cannot delete apps from Fabric because there are too many?

I am a Android developer and I had clients building their apps with my source and by doing that caused my fabric apps to grow quite large. Right now I have 1167 apps under my organization and i'm trying to clean them up.
the problem is whenever i click on apps i just get a loading screen and they never show up. I have left the site up for hours and never loads.
I really don't want to delete this account because it uses my main email i develop with and I also have apps in this organization that i monitor daily.
So how can I consolidate these 1167 apps down to just a few?
Mike from Fabric here. It wouldn't surprise me if you're hitting a timeout while we try to load all of the details for all of your apps. Email support(at)fabric(dot)io with the bundle id or package names that you do care about and we can remove the ones you don't need. Feel free to ask for me personally in that email.

Are your TestFlight beta apps not being pushed out automatically?

I don't know if this began commensurate with the release of iOS 9 or Xcode 7.1, but for the past week or so, my app updates (which I am beta testing through TestFlight) that I upload to iTunesConnect are not being automatically pushed out to my test team. Anyone seen this as well?
Update 1: I don't know if it is coincidental, but when (and only when) I go to iTunesConnect, select the app I am testing, then select the TestFlight tab, does the update get pushed...huh?
Just wanted to chime in and say that this is also occurring with some of my applications. We had one application test build not go out for 2 days because we didn't try to login to iTunes Connect.
Not entirely sure what is going on at Apples end, but it's definitely a weird bug...
The Apple servers have been slow the past couple days effecting many different areas such as submitting apps, etc.

Paypal payments for monthly subscription inside iPad native app

I am working on an enterprise app which allows users to perform CRUD operations on data
under their profiles, sync it with a backend, share it with other users and view it across multiple platforms.
The app works on 3 platforms
a) as a webapp in browser
b) as a native iOS app on iPad
c) as a native android app on android tablets
Now we want to give the app for free for a trial period of 3 months after which we want to
charge our users a monthly subscription fee if they want to continue syncing their data
with backend. If not, they can use the app as a native app which doesn't have a backend
and they won't be able to share their data across platforms and with other users but will
be able to use the app as a native app with no backend.
For the monthly subscription fee, we wanted to integrate Paypal payments into our ipad
app.
There are 2 gray areas which is causing us confusion
a) Apple might reject the app due to paypal integration as it favours in-app purchases/itunes.
b) Apple states that users can be charged only for "real world service". Does our kind of service qualify?
We prefer getting some definitive information rather than implementing paypal payments and
getting rejected by apple which will set us back by 14 days. Any help would be much appreciated.
I don't think you'll get "definite" information here, since stackoverflow does not have internal information on Apple's strategies. You have to try and find out. I know Apps with monthly subscriptions that use in-app purchases (like Trillian).
If you want to make sure it won't get rejected, exclude the payment process from the app. You are using accounts and some accounts get paid "premium" functionality. Just let the users pay through your website or redirect them to your website if they want to buy from iPad. My guess would be that Apple will otherwise want you to use in-app purchases for the subscription.
About the "real world service", that should be no problem.

From my service how do I listen for when a user clicks on a desktop icon or app from within the application menu?

This question is no longer active - I have been officially notified by the company that we're dropping Android and going with a system that is specifically designed for business use.
In our two sister companies we installed almost 500 android phones assuming they'd have security capabilities similar to Linux that would allow us to provide business phones to our employees but limit their access to apps. Unfortunately we've since found out that we were hugely mistaken. Android has decided that whoever has possession of the phone should have full access to everything. Unfortunately for us this has been a business nightmare, with huge data overages, employees downloading and installing anything and everything they can get their hands on from Play Store, the apps we need to run constantly being stopped by the task manager because too many apps are running at the same time with our employees arguing that the apps are buggy or the phone is broken. Due to our type of operation, the phones are passed from one employee to another often for weeks at a time before a supervisor or technician has access to them.
We absolutely need to either secure the phones or get rid of them. So...
From within a service, how do I capture when an employee clicks on an unauthorized app either from the desktop or from the applications menu? I've spent the last 2 days searching Google for an answer, but have turned up nothing. I know it can be done, because I have a couple of apps on my personal phone that do so.
We're using Android 2.2
Why not uninstall Google play store from the phones? And any other apps which are not needed?
It might be easiest too just install a parental control app. Here's an example, though this particular one may not meet all your needs: https://play.google.com/store/apps/details?id=com.kiddoware.kidsplace
Have a look at the 3CX Mobile Device Manager. The sign up process is free and easy. Then you just need to download the app to each phone from GooglePlay and get it set up. I would be interested in knowing if you proceed with it and if it does everything you need it to.

Are there any update frameworks for iOS apps?

I need to be able to update my app from within the app itself. I know Sparkle works for Mac Apps but I can't seem to find any for iOS.
Edit: I am not asking how to bypass the review process. I was thinking that there might be frameworks similar to Clutch.io that allow updates to images/documents/etc from within the app. Or things like UrbanAirship that manage in app purchase data that allows an app to be extended from the app itself.
You can't replace your app with an updated one (except through the App Store) and you can't replace parts of your app with updated parts (that would make your app's code signature invalid); you can only update stuff that's outside of your app's bundle.
You can't update the app binary yourself, the system is responsible for updating all apps.
Though, if you just want to update some data in your app you can do that for sure.
Here is what I was looking for:
http://code.google.com/p/cooliris-toolkit/
It has a class called RemoteUpdater which allows me to download zip files of images/data or whatever I like to extend my content.
Depends on your needs. If you dont want to see the app you can also do an Enterprise Deploy.
Used by corporations to distribute apps to their clients or employees.
Needs a separate Apple account which costs more.
Uses same process as deploy to appstore
Archive > Distribute > create ipa/plist > copy these to webserver with html page with link to plist and user clicks on link from Safari on iOS Device and it installs.
Going back to CArpp Store review process after that is painful.