File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
mobile/src/main/java/io/syslogic/github/network Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,13 @@ public static String getAccessToken(@NonNull Context context) {
48
48
private static String loadPackageMeta (@ NonNull Context context , AccountManager accountManager ) {
49
49
String accessToken = null ;
50
50
try {
51
- ApplicationInfo app = context .getPackageManager ().getApplicationInfo (context .getPackageName (), PackageManager .GET_META_DATA );
51
+ ApplicationInfo app = null ;
52
+ if (android .os .Build .VERSION .SDK_INT >= android .os .Build .VERSION_CODES .TIRAMISU ) {
53
+ PackageManager .ApplicationInfoFlags flags = PackageManager .ApplicationInfoFlags .of (0L );
54
+ app = context .getPackageManager ().getApplicationInfo (context .getPackageName (), flags );
55
+ } else {
56
+ app = context .getPackageManager ().getApplicationInfo (context .getPackageName (), PackageManager .GET_META_DATA );
57
+ }
52
58
accessToken = app .metaData .getString ("com.github.ACCESS_TOKEN" );
53
59
if (accessToken != null ) {addAccount (accountManager , accessToken );}
54
60
} catch (NullPointerException | PackageManager .NameNotFoundException e ) {
You can’t perform that action at this time.
0 commit comments