I use iTunes API lookup to get app data by App ID this way:
http://itunes.apple.com/lookup?id=543891460&lang=ru
Even if app is designed for iPhone5, in JSON I get 3.5 inch screenshots (under screenshotUrls array).
Is there any way to get 4 inch. screenshots?
It is possible to access all screenshots using the inofficial iTunes Connect API:
https://itunesconnect.apple.com//WebObjects/iTunesConnect.woa/ra/apps/version/[app_id]
It contains all existing screenshots in all resolution in the original format.
Unfortunately I haven't found a way to map the language with the one used by the iTunes Transporter.
There is a pull request, adding this feature to deliver: https://github.com/KrauseFx/deliver/pull/113/files
Update: a mapping of language codes to languages can be found here: https://github.com/KrauseFx/deliver/blob/master/lib/assets/DeliverLanguageMapping.json
Check again.
Apple seems to be rolling out new 4 inch screenshots since a few hours.
Screenshots now also have the pixel-size in the filename. Well, kind of: it doesn’t seem to be 100% correct (yet?). The possible values are:
xxx.xxxxxxxx.1136x1136-75.jpg (4" iPhone)
xxx.xxxxxxxx.320x480-75.jpg (3.5" iPhone)
xxx.xxxxxxxx.480x480-75.jpg (iPad)
Related
I integrated facebook SDK in my app, the problem is the size of the SDK (around 12mb), is there any way to decrease this size? i'm using facebook feed dialog only...
I tried to remove "Facebook SDK" document file (11+ MB) from the actual Facebook SDK folder, surprisingly i can still use facebook in my app, share items thru feed dialog HOWEVER, i'm getting around 70 warning :S
warning: (armv7) /Users/Desktop/iPhone App/FacebookSDK.framework/FacebookSDK(FBRequest.o) unable to open object filewarning: (armv7)
is there anyway to get rid of these warning OR i have no other option than going with the same facebook SDK size e.g. 12mb
I just tried running app on the simulator, it does not give me any warning however, on my both devices iPhone 4 & 5, it gives me around 70 warnings...
Do one thing , integrate it with your app and then see the size of the app .... and you dont need to add the whole folder to it .... only the Facebook sdk , the rest are the samples from facebook out of which you can use any according to your requirement.
Hope this is what you require ...
Along with just adding only the framework files...When your app is actually archived and a .ipa (iOS application) file is produced you will see a TREMENDOUS drop in file size.
For instance.
I have added
ZXing(barcode scanner)....which is 212mb alone
Parse SDK
Facebook SDK
iCarousel
10 view controllers
Objective-Zip
Even with all this in my application my .ipa is sitting at a little over 4mb. Which is pretty small by todays standards for an iOS app. Installed it was a 6.7mb
The easiest way to tell how bit it is would be to run on a device.
On your iOS device(maybe even the simulator) go to Settings > General > Usage and find it in the list. My bet is you'll be quite shocked as to how small the actual application is when its compiled.
So the main issue left is that your settings and the way you have it setup is the main issue...not the size. I would look into that instead.
Google provides a clear list of graphics assets are needed for promotion in their Play market, as well as sizes and requirements for launcher icons.
Maybe I'm missing something, but I can't find a similar list of graphics assets and icon requirements for iPhone apps in Apple's iTunes store.
Does such a list exist?
The link in the answer of pre doesn't work anymore, so I'll provide the links I've found useful for gathering information about app assets:
First Steps: Identifying Your App in iTunes Connect
iTunes Connect App Properties
The first link will provide you with some general guidelines on how the artwork and text will be shown in the App Store while the second one is a detailed list of all assets that need to be filled in or provided.
For the App Store you'll need one 1024px icon and at least one screenshot in retina solution (two if your app is universal - one for iPhone one for iPad)
In your app you'll need at least one icon for each device type you support (iPhone/iPad), but you probably should provide more. For different icon sizes an app should support please refer to this document.
So far I haven't been able to find the specifications for the iPhone screenshots we'll submit along with our application. (It's universal, so I'm also taking iPad screenshots.) Can they / should they be of iPhone 4 resolution (640x960 instead of 320x480)?
They can, and should, be iPhone 4 resolution (640x960). You will be able to see the specifications when you create a new version, and click the "?" under Edit images.
I have a web app and I want to take photos and then upload them to a server. Can this be done with a webapp?
[edit] It's now possible, please see answers below.
No, webapp cannot access internal devices.
Try PhoneGap to make the gap between your app and the internal devices. But that will compile an application, which need to be distrubuted via the Apple Store.
This is now possible with iOS 6 and HTML5.
Using the <input> tag, you can get file input from either the camera or gallery (the familiar "take photo or video, choose existing"). Try:
<input type="file">
this will pull up the aforementioned dialog box of options. You can also add the accept attribute to specify whether you want image or video, like so:
<input type=file accept="image/*">
Max Firtman has a great article about what you can do with iOS 6 and HTML5 here: http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
You'll be able to create 'provisioning profiles' for up to 100 different devices to directly install your apps on, without going through the App Store. The install process isn't as straightforward as calling up a URL or downloading something from the App Store, but at least you can limit distribution to specific people without revealing the existence of the app in the public App Store.
Also see iPhone App Minus App Store?
It seems like Info.plist file has an ability to declare different roles for the same application bundle through the UIRoleInfo key. SpringBoard can recognize these roles after installing an app and may display separate icons for each application role.
For instance, iPhone shows MobileSlideShow.app as 2 different programs: Photos and Camera.
Unfortunately, there is no official Apple documentation about the subject at the moment. Would anybody advise how to organize the same behavior in a custom app?
This feature is going to be used in the Enterprise product for ad hoc distribution.
This isn't a supported feature, so if you do this you might have a hard time getting your app through the approval process. I wouldn't recommend using it.
Have you tried it to see if it works? If it doesn't work, you could create a second app that does nothing but launch the first one, with a custom URL scheme. The first app can recognize when it is being launched with that URL. This is not ideal as you will see the second app launch & quit (though it should be really fast).