We have an Android App and an iOS App setup under the same Facebook App ID. We use Facebook Login and the relevant SDK's for both iOS and Android and to our knowledge all the correct settings are being used in the developer control panel.
However, our Android app installs are not being displayed in the "Mobile App Installations" insights page, but the iOS installs are being logged.
Does anyone know if there's something special we need to do in order to report the Android app installs, or a setting we have missed that will allow us to see / collect this data?
Related
We currently developing an app for two platforms, iOS and Android. The development state of the iOs app is more advanced than the state of the Android app. We need facebook for authentication and we also want the “publish_actions” permission to post open graph actions on the users wall.
For our iOs app we reached a level were we want to submit for review. Unfortunately this is not true for the android app.
As far as we know we have to remove the android platform from the Settings (https://developers.facebook.com/apps//settings/) if don’t want that facebook review it. But if we do this our android developers are not able to use the facebook authentication and therefore they can not work on the app in a proper way.
Our question: is there a way to submit for review for iOs only without losing the possibility to develop the android app? Or should we send our "not ready" android app to facebook review?
So, we found a working answer by ourselves.
On the facebook developers website we added a new app. There you can choose if this app should be a test version of an existing app. If you say yes, you get a ready test version of your existing app.
After that you have to direct you “development versions” of your app to the new app id etc and do not forget to test it. For example in ios you have to set FacebookAppID and the URL Schemes to the new AppId and AppName.
If it works you can remove your “not ready for submission” platforms from the settings of your normal app (not the test version) and submit for login review.
How do I track App installs?
I have created few ads on facebook mobile and am getting quite a few clicks. The users are installing the app.
I wanted to know how we can track if the user really install the app after clicking the ad on facebook mobile.
I am able to track installs on Google Play Console.
Also does facebook android API gives me an option to track the user install (along with ad id)?
Any help is appreciated.
Yes, the Facebook SDK allows you to report when a user opens your app and those events are tracked as install events the first time a (Facebook) user opens your app
Documentation is here: https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads/#advanced
Example to report an app launch / install, once you've integrated the Facebook Android SDK is:
com.facebook.AppEventsLogger.activateApp(context, YOUR_APP_ID);
In the onResume() method of your app's activities
You'll then see the installs in Facebook's Insights dashboard
I have an ad(android/iOS) campaign running on facebook. Currently on the app manager(ap dashboard) I'm getting the following information: Campaign reach, frequency, clicks etc but the 'mobile app installs' field is displaying 0 even after my friend installed it via the facebook ad. How to know how many people have installed my android/iOS app via a facebook ad?
Make sure you follow all the steps here https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads
Especially the section "Add the Facebook SDK". In it, it tells you where to call either
[FBAppEvents activateApp]; // for iOS
or
AppEventsLogger.activateApp(...); // for Android
Which tells Facebook that the app was successfully installed. Otherwise, Facebook would not know that the app was installed.
You can get userid of user when he/she logs in into your application, and store this id to server. And thus come to know how many people have installed your application.
I had the same problem but couldn't figure it out. Even on my app dashboard the 'mobile app installs' field is showing 0
How can I allow multiple users to log in via facebook SDK?
It seems that the sdk is using the local native facebook app, so the user currently logged in is who gets authorised, but I want to be able to authorise others.
Is there anyway to force it go through the web dialog view where maybe a user can log in?
I ask this as some users of my app will have a personal and work account and want to be able to access both.
Any help would be great
Checkout the SwitchUserSample that ships with the SDK.
I want to design an android app for a website
The app will be downloaded through a unique link from my server
I want each user to download the app WITH HIS USERNAME LOGGED IN ALREADY FOR HIM
Is there a way to do that with an android app?
My aim is to let my users download an app and find themselves logged in without having to do it themselves
In order for the app to be installed pre-aware of the credentials, you're going to have to have the website you're having them download the app from be wired up to compile a custom version of the package for each user.
Is it really that necessary for the user not to have to log in once and then have credentials remembered from that point on?