How to get deferred deep-link data on Android with Flutter? - android

I have a Flutter app that works great for both iOS and Android when using a Branch.io QuickLink. However, we are changing from a Branch.io QuickLink to a Branch.io Journey.
I am using the flutter_branch_sdk package, latest available (3.5.0 as of writing).
With no Flutter code change, the iOS app still works as expected. However, the Android app is no longer working if the app is NOT installed.
If the app is already installed, then the Android app properly gets the abc=123 information passed in from the Journey. However, if the app is NOT installed, the abc=123 is not passed in to the app once it's installed via the Journey.
I have verified in Google Play that I have the correct sha256 certificate fingerprint for the 'Enable App Links' in the Android section of Branch.io configuration.
Does anyone have an idea of what I am missing or doing wrong?
I'm not sure what code I could include here that would help. However if there is something I could include, please let me know.
Thanks for any direction.

Related

Question about branch.io attribution of Facebook app install ads on Android using flutter?

We have app install attribution working for organic links on both iOS and Android using the flutter_branch_sdk.
However, for Facebook app install ads, the paid attribution is only working for iOS and not for Android (we see the install events, but they don't get attributed as paid within Branch, and don't show up as installs on the FB side either). We followed the steps here
Also tried contacting Branch support but so far they've only pointed me to this suggestion which didn't resolve the issue.
Wondering if anyone here has run into the same issue and has pointers?

App removed from Google Play because of branch.io

Our App which is being made on unity has been removed from Google Play Store and got these details in email :
Your app is using the Branch IO SDK, which is uploading users Installed
Packages information to https://api.branch.io/v1/applist without a
prominent disclosure. Prior to the collection and transmission, it
must prominently highlight how the user data will be used, describe
the type of data being collected and have the user provide affirmative
consent for such use.
We went through our project and apparently we are not using any branch.io sdk explicitly in our app. We weren't able to find any fix on any forums. How can we find the issue and fix it? Please help.
This was part of a recent change the Google made related to GDPR. You should have gotten a warning email from Google as well as Branch regarding this.
You must remove all versions of your Android App (Active/Inactive/Archived) that have the Android Branch SDK version < 2.11.1.
Once you remove these versions, Google should place your App back onto the Play Store.
Here is a guide on removing older versions of your App: https://branch.app.link/apk-removal-guide.
If you run into any issues, please write into support#branch.io. Thanks.

Facebook review approval with an Intel XDK android app fails due to missing login

I'm trying to get my android application approved by facebook, but I keep getting the same inexplicable error back:
General
One or more of your App Center Listed Platforms doesn't use
Facebook Login. Please integrate Facebook Login, and clarify how to
login with Facebook in your Review Instructions. Otherwise, remove the
platform(s) from your "App Details" tab.
Now, my app has a big blue facebook-login button on its main screen, so don't think that a missing facebook login is the problem, I think a screenshot of my facebook app settings screen holds a much more plausible explanation:
In order to add facebook support to an Intel XDK facebook app you've previously had to add a website going to html5tools-software.intel.com and use that same address as an App Domain for the application. I think the missing Facebook-login error comes from that website being tested together with my android app (which it shouldn't, it has nothing to do with my app).
What I would like to know is how to get a wrapped HTML5 application for android approved or if there are any other ways for Intel XDK apps to be approved as facebook apps (different App Domain perhaps?).
Have you tried using http://plugins.cordova.io/#/package/com.phonegap.plugins.facebookconnect
https://developers.facebook.com/policy/#login
Says that native apps must use the SDK, which is provided by the plugin.
The solution was to ignore the app domains (I was setting it to 'html5tools-software.intel.com' in accordance to intels tutorial on how to do it) and NOT add a second 'facebook app' as the tutorial says (it wants you to add a web page with url html5tools-software.intel.com). Skip those two and it works!

How can I open my Facebook app to be tested by anyone with the .apk?

I've run into a problem with my Android app that uses the Facebook SDK for logins. It is still in development. Whenever I send the .apk to people that want to try it, the Facebook login flow stops at one point and informs people that the app is not set up properly.
I've checked the developer dashboard and found the problem (I suspect):
Is it possible to open my Facebook app so that anyone with the .apk can test the app and not only the ones I add through the app dashboard?
You have to put your app in live mode from development mode...please check attached screen shots
please follow these steps

pushwoosh doesn't work if app installed from google play

I integrated pushwoosh functionality inside my android app. I tested it, installing apk from eclipse, and was able to receive notifications, everything was fine. But, after uploading apk to google play and after many downloads, subscribers in pushwoosh control panel is still 1 after 24h (the same one since when I installed the app from eclipse).
I copied paste code from official guide, and added a little function to check if com.google.android.gsk is installed, just to let emulator run the app without crash but again, it was working in a real device when installing apk directly from my pc.
Is there something to set up to let pushwoosh work from googleplay? Or maybe some known issue I'm missing?
I don't think the problem is due to pushwoosh control panel updating latency, since the one subscriber (me) was counted just after installation, and now 24h are passed.

Categories

Resources