I've implemented a Game on iOS that integrates with Game Center. I have a button that opens the in-app Game Center VC (GKGameCenterViewController). In that VC, there seems to be some empty space before the app name. I believe an app icon is supposed to be displayed there, but it's not working.
I have filled-out all the app icon asset sizes, and have uploaded the app to App Store Connect.
The icon shows in App Store Connect.
I was wondering if the app needs to be fully released on the App Store for the icon to magically appear?
Other games on my phone show the icon there, I wonder why mine doesn't?
I figured it out. It seems to be tied to setting a leaderboard on App Store Connect. Once I did that, a few seconds later, opening GKGameCenterViewController, on my phone, showed the icon as desired.
To add the leaderboard go to your App's App Store Connect page:
Scroll down to Game Center, and under leaderboards, click the Select Leaderboards button.
Select Leaderboards on App Store Connect
Select the checkbox next to your leaderboard, and click the Done button.
Add Leaderboards on App Store Connect
After a few seconds, you can open up GKGameCenterViewController on your phone, and the icon should start to load in.
Related
When I launch my App Clip for the first time, iOS decides to show an app banner automatically. Our app clip is essentially the full version of the app so we don't want our users to upgrade to the app immediately.
Is there a way to hide this on launch?
Not that I know of. AFAIK Apple didn't intend App Clips to be a brand new distribution method outside the App Store.
They're just meant to be slices of a full app, so there's no way to turn off this banner that nudges you to download the complete app (that I could find).
I was told multiple times that other apps do this but I can't seem to find any documentation on how to do that.
The behavior I would like to achieve is:
User starts iOS app and navigates to particular screen.
User presses start action/workout button and starts action/workout on iOS app.
At the same time user's Watch wakes up and shows corresponding screen in Watch app which acts as info screen for the current action/workout in iOS app.
User can press pause button on Watch and pause the action/workout in iOS app (this part is working already via WCSession).
So the question is basically how can I launch Watch app when either iOS app starts or when user does something in iOS app?
P.S. It is not a question of launching iOS app from Watch app, AFAIK for that I can use handoff.
I need to update a new app icon for a app store rejected app, But I am unable to remove the app Icon in the itunes connect, Can any one help me to remove and update new icon.
I tried to remove the icon by the minus button, after that there is no option to add new icon
Go to My apps -> Prepare for submission Hover over mouse over your app icon you will be able to see remove icon, see below screen shot:
For Developer Rejected
If you have already removed app icon and not able to see option to add new so SAVE it first and then click on some another tab like : App Information and Pricing and availability and click back to developer rejected. you will be able to see option like below screen shot:
Whenever I click on my app's icon, it animated the user interaction but doesn't open the app.
This only happens sometimes after I navigate to other apps can come back.
Figure it out.
It was because the app was from an Xcode build and not from the App Store.
iOS Suggested App feature will show app icon on left bottom corner in iPhone lock screen.
Which delegate method will be called (on UIApplication or I don't know)
when clicking on the bottom left app icon ?
The Suggested Apps feature is a list of apps that are popular/relevant to specific locations, managed entirely by Apple.One can request to be added to that list for a specific app.
You can read more about it in this answer to a similar question, where an Apple Tech Support explains it: https://stackoverflow.com/a/26676020/2242359
Sliding up the icon from there will either open the AppStore page of the app or simply launch the app.
The other way to get you app icon to the corner of the lock screen is by using iBeacon - in that way the app must already be installed on the users device and the icon will appear when getting close to the iBeacon device.