Show version name in settings, fix progress bar when purchase ended wit error

This commit is contained in:
Ivan Murashov
2018-03-12 22:33:31 +03:00
parent 11640c0a16
commit 02322a73ef
5 changed files with 44 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ import android.Manifest;
import android.content.pm.PackageManager;
import android.support.v4.content.ContextCompat;
import android.support.v4.app.ActivityCompat;
import android.content.pm.PackageInfo;
import java.util.*;
@@ -99,12 +100,25 @@ public class MainActivity extends FlutterActivity {
Log.d("kifio", call.method);
finish();
break;
case "getVersionName":
result.success(getVersion());
break;
default:
result.notImplemented();
break;
}
}
private String getVersion() {
try {
PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);
return pInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return "";
}
}
private String getLanguage() {
List<String> availableLanguages = Arrays.asList("ru", "en");
if (availableLanguages.contains(Locale.getDefault().getLanguage())) {
@@ -233,6 +247,10 @@ public class MainActivity extends FlutterActivity {
}
public void getVersionName() {
}
public void setStrings() {
}