flutter_install_referer 0.9.3 copy "flutter_install_referer: ^0.9.3" to clipboard
flutter_install_referer: ^0.9.3 copied to clipboard

This package if build for flutter to get install referer, such as channel info, install referer, downlaod time, and any other custom info that you want.

flutter_install_referer #

This package if build for flutter to get install referer, such as channel info, install referer, downlaod time, and any other custom info.

but you need extra steps and combain this package to finish the job. I will put the steps below.

  • this package only work in android *

steps #

1. install this package #

install this package in you project, and you can get your referer data as Map in this way:

Map<String,String> refererInfo = await FlutterInstallReferer.installReferer;

as you see, the data is a Map.

2. build apk #

you can use command methods to build your project to apk file. because we will add extra data to the apk file later. such as :

 flutter build apk --split-per-abi

3. add your referer data to apk file #

now, we need a command line tool walle-cli , you can click here to see more info about this tool

frist you need downlaod this tool in here

and then the basic command is :

java -jar walle-cli-all.jar put -c sky -e buildTime=20200620,info=hello /Users/Downloads/app.apk /Users/xxx/Downloads/newAPKFilePath.apk
  • -c : channel, you can use as referer.
  • -e : extra data, you can add any other data with key=value pair.
  • /Users/Downloads/app.apk:the apk file path you build last step.
  • /Users/xxx/Downloads/newAPKFilePath.apk new apk file path.

this command will complete super fast, actually you can repack the apk file to over 100 channels in milliseconds

4. install or share the new apk file #

for test you can run adb install /Users/xxx/Downloads/newAPKFilePath.apk

and then you can get the Map data you need.

you can get something like this.

screenshot
4
likes
40
pub points
0%
popularity

Publisher

unverified uploader

This package if build for flutter to get install referer, such as channel info, install referer, downlaod time, and any other custom info that you want.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_install_referer