Tasker fails license check
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Affected app
Name: Tasker
Package id: net.dinglisch.android.taskerm
Describe the bug
Tasker auto-closes after a few seconds because it fails to verify the license.
To Reproduce
Steps to reproduce the behavior:
- Run Tasker
- Stay on main window
- After a few seconds, tt will auto-close and open its Google Play Store listing to purchase it, even though I've already done so.
Expected behavior
Tasker should successfully verify the license to remain functional.
Screenshots
With everything unchecked in Play Store Services menu:
With just Answer license verification requests checked:
With also Automatically add free apps to library checked:
net.dinglisch.android.taskerm I LicenseChecker : Calling checkLicense on service for net.dinglisch.android.taskerm
com.android.vending V FakeLicenseService : checkLicense(XXXXX, net.dinglisch.android.taskerm)
com.android.vending E Billing : Unable to auto-purchase net.dinglisch.android.taskerm when deviceInfo = DeviceEnvInfo(gpVersionCode=XXXXX, gpVersionName=XXXXX, gpPkgName=com.android.vending, gpLastUpdateTime=XXXXX, gpFirstInstallTime=XXXXX, gpSourceDir=/data/app/~~XXXXX==/com.android.vending-XXXXX==/base.apk, androidId=XXXXX, biometricSupport=XXXXX, biometricSupportCDD=XXXXX, deviceId=XXXXX, serialNo=XXXXX, locale=XXXXX, userAgent=XXXXX (api=3,versionCode=XXXXX,sdk=XXXXX,device=XXXXX,hardware=XXXXX,product=XXXXX,platformVersionRelease=XXXXX,model=XXXXX,buildId=XXXXX,isWideScreen=0,supportedAbis=arm64-v8a;armeabi-v7a;armeabi), device=XXXXX, displayMetrics=DisplayMetrics(widthPixels=1080, heightPixels=1920, xdpi=XXXXX, ydpi=XXXXX, densityDpi=XXXXX), telephonyData=XXXXX, locationData=XXXXX, networkData=NetworkData(linkDownstreamBandwidth=XXXXX, linkUpstreamBandwidth=XXXXX, isActiveNetworkMetered=XXXXX, netAddressList=[XXXXX]), product=XXXXX, model=XXXXX, manufacturer=XXXXX, fingerprint=XXXXX, release=XXXXX, brand=XXXXX, batteryLevel=XXXXX, timeZoneOffset=XXXXX, isAdbEnabled=false, installNonMarketApps=true, uptimeMillis=XXXXX, timeZoneDisplayName=XXXXX, googleAccounts=[XXXXX]) and authData = XXXXX
I know it may not be too helpful that I've scrubbed the sensitive data but you get the idea: I get a different error, which I also get when enabling all the options in the Play Store Services menu.
System
Android Version: 16
Custom ROM: LineageOS 23
microG
microG Core version: v0.3.12.250932
microG Self-Check results: [e.g. All ticked, except for Permission to interact with work profile. Tapping doesn't do anything, perhaps because I don't have a work profile?]
Additional context
Tasker used to work fine up until mid-late last year, forgot exactly when. I can still use tasks when started externally so I didn't bother reporting since I thought it'd eventually get fixed. Not sure if what broke it was an update for Tasker, MicroG, Aurora Store Nightly (which I can still use to download/install/reinstall the APK, even when signing in through MicroG) or something else.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report points to Play Store Services license verification, especially the LicenseChecker request and FakeLicenseService log, but names no source file or test. Start by reproducing the failure with the reported Play Store Services settings and inspect the license-verification logs; done means Tasker remains open after verifying an already purchased license.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- authentication, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100