How to include link to app in Facebook Post? - ios

I have an IOS app that posts a link to facebook.
Is it possible to have that link point to the app store?
So basically I have a player playing my game, they post their highscore. Their friend sees this post on their friends wall, the click it, takes them to download the app.
The trouble is, how can I get the link to point to the app store if the app isn't published and has no ID when I'm coding the actual app?

Then finish app and publish it, and after that update the link.

Before uploading the app, obviously you will add it to the iTunesconnect.
In iTunesConnect, you will get the app ID for your app when you will add it.
Use the following format to link it to your app :
http://itunes.apple.com/app/id[app_apple_id]
[app_apple_id] : Replace this (along with square brackets) with the app ID, that you will get after adding the app to iTunesConnect.

Related

How to Add Link preview to app store connect?

It is my first tile that I try to send my app to app store review.
but i have received this message from apple team
"Provide a link to the video in the App Review Information section of your app’s page in App Store Connect and reply to this message. You can use a screen recorder to capture footage of your app in use. Note that if your app can only be reviewed with a demo video, you’ll need to provide an updated demo video for every app submission."
it is clear that i need to add a video preview of my app.
But i still confident how to provide this link?
And how to add this video i see in app store connect the field attachment it is the corresponding field?enter image description here
Upload the video to YouTube (or any hosting of your preference) as unlisted and share the link in the app review notes.
Did that with one of my apps and the review went smoothly.

Firebase dynamic link does not navigate to ios app/ appstore from facebook post in iOS

I have to implement navigation from facebook post to my native iOS app or app store if the app is not installed. For that, I have tried Facebook APP Link feature but it did not work. Then I created Firebase Dynamic link and post it on facebook app directly. After tapping on posted link, it shows one pop up saying "Leave Facebook? This webpage is trying to open an app outside of Facebook. Are you sure you want to open it?"
After tapping on Yes, it does nothing. I have cross verified the created link with https://app_id.app.goo.gl/apple-app-site-association It shows associated bundle id, team id, app store id.
Can anyone please suggest me the proper pathway to implement deep linking with facebook post to the app?
Also, can we test deep linking with the app which is not on the App Store?
Thanks in advance.
Facebook doesn't like users to leave their app. They stopped supporting App Links in their iOS app almost a year ago, and have never supported Universal Links (which is what Firebase Dynamic Links uses).
The only workaround is to send users to a landing page with a CTA button, and put another deep link behind that button (on a different domain than the one on which you're hosting this landing page). It's an extra step for the user, but currently the only option. Branch.io (full disclosure: I'm on the Branch team) does this via the Deepviews feature. Dynamic Links currently doesn't have an equivalent, so you'd need to build something yourself.

Open App Store 'Featured' page (not a specific app) from a link.

I know that an app can be linked to directly from an URL so that when it is clicked on my phone, the AppStore app will open and guide me to the app in question but is it possible to link to the 'Featured' page (or better still the 'Redeem' page of AppStore from a link?
The scenario is I send a promo code for AppXYZ out in an email and the recipient can click that email link and be taken to (a) the AppStore app or (b) the AppStore app Redeem page passing the code through.
I know the link for something similar in iTunes but not AppStore. Can't seem to find any info other than links to specific apps (which I don't want).
iTunes: itmss://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=THE_CODE
Thanks in advance.
If you want to redeem a code on the App Store it nevertheless always goes through the link you provided, but correctly spelled:
itms://buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=THE_CODE
It opens the iTunes app on iOS with the code filled in, the user still has to tap on redeem as it's still a transaction. If he does so, the app will automatically be downloaded (just tested it with the latest iOS version)
I tried to copy a couple of links from the desktop iTunes and checked, if they work on iOS, but the answer is no. E.g.:
https://itunes.apple.com/us/collection/editors-choice/id25204?fcId=531794418&mt=8
https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=1188885481&genreIdString=36&mediaTypeString=Mobile+Software+Applications
https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewRoom?fcId=554381198&genreIdString=36&mediaTypeString=Mobile+Software+Applications
(Also tried it with itms:// instead of https://)

Confused about Facebook review process

I am trying to develop an iOS app which can pull your Facebook videos. Very similar to this the Android app except the video download part. For this I need user_videos permission and for that my app should go through the app review process. Now they are asking for App Video and App runtime. I can give them but that has nothing but fb login screens with no videos. How should I proceed with this app?
EDIT:
I created a dummy app and submitted the runtime for it. Video here
Now as I dont have the user_video permission, I can only show placeholder videos (as shown in video). I explained my situation to them, and their reply was:
"Developers can configure a test user that has granted tokens for the requested permission. Please submit your app after you have incorporated the requested permission."
A test user is not allowed to get tagged or upload a video. And graph API also gives error in case I try to do that. How a test user can solve my problem here?
Facebook people are sometimes anxious to know if your app is not using any content that will violate facebook content policy. Just make a simple video of your two screens and they will approve the app in a short period.
Update
Following are the steps on facebook developer dashboard which will show you how to upload the video for review of your app.
Status and review -> Click on add notes in App detail section -> Enter the steps to be reproduced by facebook review team -> upload a screencast (Refer https://developers.facebook.com/docs/facebook-login/review/examples#screencast )

How do I get a URL for my app before submitting it?

In my app you can post a message to facebook or twitter, I want to include a link to my app in these posts by default, I've setup & tested the function in the app which works fine but I'd like to know how I get a URL for my app in the app store before submitting it? I've registered the app with iTunes Connect which gives a 'View in App Store' link, when I click this it provides a URL but only for the US, my app is most likely to be used in the UK so I'd need a UK URL.
Your link will also work in other countries. iTunes knows to search for the app in your current store. However, if you want the browser to open the UK store (before iTunes itself is launched) you can change the URL part that says:
https://itunes.apple.com/us...
to:
https://itunes.apple.com/gb...

Resources