How to set wallpaper for lock screen in iPhone or iPad - objective-c

I have gone through many of similar post that I have asked here. I have understood that there is no public API for doing this in iOS devices and if we use the private API for this purpose, apple will not accept it too. But I have found an application in itunes which does the same feature.
Here is the link :
http://itunes.apple.com/us/app/sticky-notes-hd-with-bump/id364874025?mt=8
If apple do not support this, how this application is in Appstore. Then they may have did this in some other way. So I hope this feature can be implemented somehow.
Does anybody have any idea regarding this.
Thanks in advance

Thats impossible to do.
Have you bought the app you referenced to? Did you see it?

The app that you reference generates a picture that you -- by hand -- need to set as lockscreen/wallpaper.
One thing that goes in that direction is the MPNowPlayingInfoCenter; it allows you to set what's being shown in the "now playing" info on the lock screen, but that's about how far you will get.

Related

Is there any way of knowing how many NSUserNotifications there are in NSUserNotificationCenter?

Is there any non-private way of knowing how many notifications there are in the Notification Center (NSUserNotificationCenter) in Mountain Lion? Not just notifications from my app, but from all apps.
So, to sum things up, what I want to do is to retrieve the number of notifications displayed here:
I've tried to search around, but I can't find information about this. Any ideas?
Thanks in advance!
There is no public API to access notifications from other apps. The best way to access this information is to read the sqlite database located in ~/Library/Application Support/NotificationCenter/<UUID>.db. Note that this will only work if your app is not sandboxed.

iTunes Connect doesn't ask for updated screenshots?

I've updated my iPhone app to support the iPhone 5 screen..
I've done this before for another app and I was forced to upload new screenshots taken with the iPhone 5.
This time however, iTunes Connect just displays the status as "waiting for review" and isn't mentioning anything about the screenshots..
I'm slightly worried something has gone wrong? App works great on iPhone 5 and simulator though.
It turns out Apple can block apps during the review process that have something wrong with metadata. If they decide your metadata is wrong they'll just change your app's status to "Metadata Rejected".
Here's the quote from the rules for this status:
Appears when specific metadata items aside from your binary have not
passed review. To resolve the issue, edit the metadata in iTunes
Connect and your existing binary is then reused for the review
process. You receive a communication from App Review in the Resolution
Center regarding the reason for the metadata rejection.
When things change to the AppStore (Apple adds a device) they might require you to get new screenshots. But if nothing changed in their system, it's normal that they don't ask.
Don't worry!
They copy over the screenshots from your last version of the app (or is your Retina4 screenshot section in itunesconnect empty?). So if you donĀ“t want to update them, it should be okay like this.
Chances are your app has not hit review (and now as of the 21st) and won't be reviewed until after the 29th. Once your app hits review, it will become rejected for the missing screenshots. If you want to save yourself some time and pain, update the screenshots while Apple is on their downtime for the Christmas holiday. You'll thank yourself later.
My app got accepted yesterday, no word about the screenshots.
App works fine on iPhone 5, mailed Apple to complain this probably is a bug (iTUnes Connect does not recognize localized Default.png, which is what is checked to verify it is iPhone 5 optimized I believe.)

How can I import iPhone notes to my app?

Is it possible to import a note from iPhone notes app to my app? I googled a lot to get an idea about it. Nothing helps. Can someone give any idea about it?
Thanks in Advance
Third-party apps do not have access to the notes database. There is no public API for accessing the notes data.
You can try using a flow for syncing apps (eg. ifttt.com).
Create a rule that says "If a new note has been created (if a Gmail message has the label 'notes'), forward it to my db."
The solution is very clunky, but it's a starting point.
You could then find a way to scale this for your app.

How to Make Application which Store Sent and Received Messages in iPhone

I am new in iPhone and I don't know much about iPhone Technology. I Searched on Stack Overflow but not got any proper solution regarding my Query.
What I need is, I want to Create One Application for iPhone3 as well as iPhone4 WHICH ALLOWS USERS TO VIEW THEIR EXISTING TEXT MESSAGES(only SENT and RECEIVED) FROM "MESSAGE"[of iPhone menu] through a DIFFERENT SCREEN COLOR and BRIGHTNESS SETTING.
Please give me some Suggestion/Helpful Link or any Hint Regard my query. How I start To Code My Application. THANKYOU ALL
Regard,
Tauseef
It looks like it's possible to read stored messages but you'll also gona have to learn something about SQlite.
Take a look at the links here (the accepted answer and link in the comments): read iphone sms messages?
But this will work only on jail-broken iPhones and certainly will not be approved for App Store.
You'll find the location of database in sebsto's answer to this question: iphone app reading sms

To check what iOS version used by my app users

I have an app published on the AppStore.
I plan to change the minimal requirement of my app to iOS 5.x because there's an issue that only exists in iOS4 and it has been fixed in iOS5.
Is there any easy way to check what iOS version used by my existed users?
I want to know the statistics so I can decide whether to change the min requirement is OK or not
Thanks!
The only way to check this would be if you had already written code to send usage statistics such as [UIDevice currentDevice].systemVersion, [UIDevice currentDevice].localizedModel, [UIDevice currentDevice].systemName, etc to yourself (a webserver/db you control) in your current App.
If it is not currently coded in your live App, then there is no way to determine this information. It may be a good idea however to program this in to your next update for future situations such as this.
You need to add code for this, such as analytics or sending back, you also need to be careful with analytics as Apple discourages sending device information, but OS should be ok. The answer is no, not without recompiling, perhaps crash reports might give you an idea, but there's nothing else you can do.
Perhaps you would care to ask how to fix the issue instead?
you might use some service like TestFlight to track what version people are using.