Testing Facebook iOS requests before publishing in App Store? - ios

I'm able to successfully send requests through the Facebook iOS SDK, however the notifications do not appear in the user's iOS app. Based on other answers on here, I've determined this is because I do not have a iPhone Store ID configured in my FB developer settings. However, my iPhone Store ID won't work because I haven't published the app yet...so how does one test Facebook iOS requests before publishing their app?

It seems the only solution is to use the app ID of an already published app for testing, and then change to the actual app ID when you publish your app. If you don't have access to a published app ID, I found this solution for finding one: Get iTunes App Store ID of an app itself?

Related

How to pass the Appstore review for the app like Uber?

My company made an app like Grab, Uber: Allow user books a bike/car.
But the problem is: Currently the iOS app for User is ready to publish, but the iOS app for Driver is under development. We want to publish the app for User first, and the app for Driver will be published later. We also have the User app and Driver app for Android, and both for Android is ready to publish.
So, I have a question:
If I submit User app to Appstore, would Apple reject the app? If yes, are there any ways to pass the review?
Thank you so much.

Other uses of App ID in iOS App

I understand that App ID is used to uniquely identify an iOS app. Am I right?
Apart from this, are there any other user case where the App ID would be referred/used?
E.g: Would App ID be used for say in some part of the push notification work flow, or say in generation of an provisioning profile or in any other process of developing an iOS app or specific iOS functionality?
I was asked this questing during an iOS interview and am curious to know the answer.

Is it possible to use Facebook SDK for iOS without published app?

I am following this tutorial on Facebook to integrate with the Facebook SDK in iOS:
https://developers.facebook.com/docs/ios/getting-started
It asks me for the IPHONE STORE ID, but my app is not developed yet, so I do not have this ID.
Well, I have this ID, but the app is not yet published and isn't publicly accessible.
Is it possible to integrate with the Facebook SDK without a published app?
Yes, you can use the SDK without publishing the APP.
This information is added when you are creating a page for your application or if you are submitting to facebook with more permissions than the default permissions. But even if you want submit is possible to send only the .ipa file without the iPhone Store ID.
For developers or testing, you can add the "0" IPHONE STORE ID.
That's all.

Facebook App request Push Notifications for iOS App not Working

I am developing an iOS App in Unity and is using App request to send gifts. App requests are working fine but I dont get any push notifications from iOS Facebook App. My Facebook App is in Live Mode with bundle Id, iPhone Store Id, iPad Store Id set in Facebook App Settings.
What should I do so that push notifications show up whenever, app request is received?
I filed a Bug to facebook and they were able to produce it. They have merged my bug report with this one. Hopefully, they will fix it in a future update.

Will App Link work with apps that were installed by testflight (iOS)?

I am new to App Link and learning the basics. I was looking at the documentation and could not find the answer to this question. We are in our beta testing, using Testflight with external testers. We want to use App Link from FB directly to items in our app ( or direct users to our web page so they can sign for beta). I was wondering if App Links and the app index will work with apps that were installed via Testfligth and not the Apple App Store? Thanks for the help!
Sure it will, as long as you have the right URL schemes registered in your plist.
App detection on iOS is done by using the custom scheme you specify in your app link, and calling canOpenURL on the device. If your app is installed on the device (regardless of whether it's testflight or from the app store), then canOpenURL will return YES for that particular custom scheme.

Resources