This commit is contained in:
kifio
2017-09-21 09:11:48 +03:00
parent 912aa2248f
commit 78fe8f01bd
16 changed files with 196 additions and 53 deletions

View File

@@ -47,7 +47,8 @@ android {
buildConfigField "String", "locale", "\"ru\""
buildConfigField "String", "flavor", "\"autobonus\""
buildConfigField "int", "currency", "643"
buildConfigField "String", "support", "\"8-800-234-6064\""
buildConfigField "String", "supportPhone", "\"8-800-234-6064\""
buildConfigField "String", "supportUrl", "\"https://www.auto-club.biz\""
}
pip {
@@ -55,7 +56,8 @@ android {
buildConfigField "String", "locale", "\"ua\""
buildConfigField "String", "flavor", "\"pip\""
buildConfigField "int", "currency", "980"
buildConfigField "String", "support", "\"+38 080 030 9997\\n+38 044 390 1697\""
buildConfigField "String", "supportPhone", "\"+38 080 030 9997\\n+38 044 390 1697\""
buildConfigField "String", "supportUrl", "\"http://discount.kiev.ua/\""
}
}

View File

@@ -238,7 +238,7 @@ public abstract class AbstractScannerActivity extends AppCompatActivity {
public void run() {
String message = String.format(getString(R.string.identifier_not_found), card)
+ ".\n"
+ String.format(getString(R.string.error_contact_support), BuildConfig.support);
+ String.format(getString(R.string.error_contact_support), BuildConfig.supportPhone);
Toast.makeText(AbstractScannerActivity.this, message, Toast.LENGTH_SHORT).show();
}
});

View File

@@ -53,7 +53,6 @@ public class MainActivity extends FlutterActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
initLocale(this);
mChannel = new MethodChannel(getFlutterView(), "com.dinect.checker/instance_id");
mChannel.setMethodCallHandler(
new MethodCallHandler() {
@@ -67,7 +66,7 @@ public class MainActivity extends FlutterActivity {
private void callMethod(MethodCall call, Result result) {
switch (call.method) {
case "getLocale":
result.success(BuildConfig.locale);
result.success(Locale.getDefault().getLanguage());
break;
case "getFlavor":
result.success(BuildConfig.flavor);
@@ -82,6 +81,12 @@ public class MainActivity extends FlutterActivity {
case "isOnline":
checkInternetConnection(result);
break;
case "getSupportPhone":
result.success(BuildConfig.supportPhone);
break;
case "getSupportUrl":
result.success(BuildConfig.supportUrl);
break;
default:
result.notImplemented();
break;
@@ -133,28 +138,6 @@ public class MainActivity extends FlutterActivity {
}
}
public static void initLocale(Context context) {
Resources res = context.getResources();
Configuration configuration = new Configuration(res.getConfiguration());
switch (BuildConfig.locale) {
case "en":
configuration.locale = new Locale("en");
Locale.setDefault(configuration.locale);
res.updateConfiguration(configuration, res.getDisplayMetrics());
break;
case "ru":
configuration.locale = new Locale("ru");
Locale.setDefault(configuration.locale);
res.updateConfiguration(configuration, res.getDisplayMetrics());
break;
case "ua":
configuration.locale = new Locale("ua");
Locale.setDefault(configuration.locale);
res.updateConfiguration(configuration, res.getDisplayMetrics());
break;
}
}
public void getFlavor() {
}
@@ -175,4 +158,12 @@ public class MainActivity extends FlutterActivity {
}
public void getSupportPhone() {
}
public void getSupportUrl() {
}
}

View File

@@ -11,5 +11,5 @@
<string name="logout_no">Ні</string>
<string name="identifier_not_found">"Ідентифікатор %s не знайден"</string>
<string name="enter_manual">Введіть штрихкод вручну</string>
<string name="error_contact_support">Можете воспользоваться ручным вводом или позвонить на номер:\n%s</string>
<string name="error_contact_support">Можете скористатися ручним введенням або зателефонувати на номер:\n%s</string>
</resources>

View File

@@ -11,5 +11,5 @@
<string name="logout_no">No</string>
<string name="identifier_not_found">"Identifier %s is not found"</string>
<string name="enter_manual">Enter the barcode manually</string>
<string name="error_contact_support">Можете воспользоваться ручным вводом или позвонить на номер:\n%s</string>
<string name="error_contact_support">You can use manual input or call the number:\n%s</string>
</resources>