I am a newbie to the android, I would like to know if there is an option to know how many people installed my app via others invitation.
What I mean is that lets say I installed the app and send some URL to my friend to download this app also.
Now after he/she download this app he/she send an URL for their friends , and i would like to know how many friends of mine installed this app.
Is it possible to do it via code?
You can achieve this without writing any code. Just share your build through Beta by Fabric.
You can setup Fabric for your project manually or automatically(through a plugin):
https://docs.fabric.io/android/fabric/overview.html
This is instructions on how to distribute builds:
https://docs.fabric.io/android/beta/beta-walkthrough.html
To get a link to the build:
Go to Fabric dashboard.
Choose your app.
Click Beta(on left panel).
Click Share links.
Generate link.
After each installation through the link(by your friends) you will get an email. Also, you will get a daily summary of installs.
And you can find statistics about new installs on Fabric dashboard.
Related
I am seeking for a way to generate a link that make user go to the app store or google play page of an app, based on their platform, to ask them to install the app. After they install through such a link, they should be redirected to a page once they log in successfully. The redirection should not occur if the app is not installed through such a link.
I checked iOS's universal link and Android's app link, which both seem to be working only if users have installed the app already. Is there a way to trigger that behaviour when it is not installed?
Yes there is a way using Firebase Dynamic Links
Dynamic Links work across app installs: if a user opens a Dynamic Link
on iOS or Android and doesn't have your app installed, the user can be
prompted to install it; then, after installation, your app starts and
can access the link.
My app (iOS and Android) wants to post in behalf of the user to Facebook, but I don't find an api in FBWebDialog class (FB iOS SDK) to set the message to post. So my first question is: is there any api in FB iOS/Android SDK to edit the post message (feed dialog)?
With this failure I hope to do this by posting a FB message with a links. So here is what my title suggests. Is it possible to have a link (URL) which, when clicked by the user, leads to an iOS app if this app is installed or to iTunes store if the app is not installed? If this URL exists, will it work well on computers (PCs and macs) and other terminals?
I think if I set up a web server myself, I could use JavaScript to check whether the target app is installed on the client device, but I don't want to do so if there is already a way to do this.
Thanks in advance.
Seems you cannot change the FB post message, or check whether a specific app is installed on your device using native code.
Therefore, I just take use of the URL to the iTunes store (See How to link to apps on the app store). When clicking the link, the behaviour depends on the OS version (seemingly). Sometimes, you're led to your app (if installed) and sometimes to the app store.
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
I want to implement deep linking in my app but my app is not published in market now.I can successful send message from my application. When I tap on message it doesn't open my app which is installed on my device. I also installed facebook default app on my device. If my application is installed, it should open my application on tap my post on fb wall from my device otherwise it should use the browser.
I followed this link :-
https://developers.facebook.com/docs/mobile/android/deep_linking/#deeplink
But I don't get field of Android Market App to put market url in documentation. It's written that this field is generated automatically. So is that necessary to publish app in market to implement deep linking. what I am missing?
No, it does not need to be published for deep linking to work. What deep linking will do is try to go to your app first, and if your app is not on the device, it will use the android market url to guide the user to install your app. If you're testing, just having the app on your device should be enough.
its not necessary to publish app. you can check it by installing app on your device. but if you are sending extra information with request. then there should be problem to receive that information against your requestId. because in my case i have receive information when app is intalled on my phone.. but i am unable to receive that requestId with information when app is not installed on my phone and notification takes me to play store to install app. have to face such type of problem?
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?