new package name

This commit is contained in:
venbaittech 2025-04-04 09:18:38 +05:30
parent 6484352dda
commit ddea2f93d5
20 changed files with 121 additions and 77 deletions

1
.env
View File

@ -4,4 +4,3 @@ TICKET_API_URL=https://venbait.in/nhance/dev/api
ticketToken=3YTSia2mRoZ7A4zvBgkqbGPrCd6Ewp8IDOuyjXhVFsl1nxWNcQJ95MeUftKH
BASE_HREF=/nhance/app/dev/
ENV=development

View File

@ -2,27 +2,27 @@ C/C++ Structured Log

~/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/additional_project_files.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  «¢ÑÙÝ2  ì¼õØÝ2
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ÿ<EFBFBD>Ÿ³ß2  ì¼õØÝ2
}
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/android_gradle_build.json  «¢ÑÙÝ2Û ø¼õØÝ2†
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/android_gradle_build.json  ÿ<EFBFBD>Ÿ³ß2Û ø¼õØÝ2†
ƒ
/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/android_gradle_build_mini.json  «¢ÑÙÝ2ø „½õØÝ2q
/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/android_gradle_build_mini.json  ÿ<EFBFBD>Ÿ³ß2ø „½õØÝ2q
o
m/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build.ninja  «¢ÑÙÝ2Ô· ¸¼õØÝ2u
m/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build.ninja  ÿ<EFBFBD>Ÿ³ß2Ô· ¸¼õØÝ2u
s
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build.ninja.txt  «¢ÑÙÝ2z
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build.ninja.txt  ÿ<EFBFBD>Ÿ³ß2z
x
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build_file_index.txt  «¢ÑÙÝ2 d ˆ½õØÝ2{
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/build_file_index.txt  ÿ<EFBFBD>Ÿ³ß2 d ˆ½õØÝ2{
y
w/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/compile_commands.json  «¢ÑÙÝ2
w/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/compile_commands.json  ÿ<EFBFBD>Ÿ³ß2
}
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/compile_commands.json.bin  «¢ÑÙÝ2
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/compile_commands.json.bin  ÿ<EFBFBD>Ÿ³ß2

<EFBFBD>/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/metadata_generation_command.txt  «¢ÑÙÝ2
<EFBFBD>/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/metadata_generation_command.txt  ÿ<EFBFBD>Ÿ³ß2
â ˆ½õØÝ2x
v
t/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/prefab_config.json  «¢ÑÙÝ2  ( ˆ½õØÝ2}
t/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/prefab_config.json  ÿ<EFBFBD>Ÿ³ß2  ( ˆ½õØÝ2}
{
y/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/symbol_folder_index.txt  «¢ÑÙÝ2  p ˆ½õØÝ2h
y/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/symbol_folder_index.txt  ÿ<EFBFBD>Ÿ³ß2  p ˆ½õØÝ2h
f
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  «¢ÑÙÝ2 ¤ ¢¹åýÕ2
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ÿ<EFBFBD>Ÿ³ß2 ¤ ¢¹åýÕ2

View File

@ -2,27 +2,27 @@ C/C++ Structured Log
ƒ
/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/additional_project_files.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  µ¢ÑÙÝ2  ÐÅõØÝ2<C39D>
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ŠžŸ³ß2  ÐÅõØÝ2<C39D>

}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/android_gradle_build.json  µ¢ÑÙÝ2ß ÐÅõØÝ2ˆ
}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/android_gradle_build.json  ŠžŸ³ß2ß ÐÅõØÝ2ˆ

/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/android_gradle_build_mini.json  µ¢ÑÙÝ2ü ÐÅõØÝ2s
/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/android_gradle_build_mini.json  ŠžŸ³ß2ü ÐÅõØÝ2s
q
o/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build.ninja  µ¢ÑÙÝ2Þ·  ÅõØÝ2w
o/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build.ninja  ŠžŸ³ß2Þ·  ÅõØÝ2w
u
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build.ninja.txt  µ¢ÑÙÝ2|
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build.ninja.txt  ŠžŸ³ß2|
z
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build_file_index.txt  µ¢ÑÙÝ2 d ÔÅõØÝ2}
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/build_file_index.txt  ŠžŸ³ß2 d ÔÅõØÝ2}
{
y/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/compile_commands.json  µ¢ÑÙÝ2<08>
y/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/compile_commands.json  ŠžŸ³ß2<08>

}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/compile_commands.json.bin  µ¢ÑÙÝ2
}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/compile_commands.json.bin  ŠžŸ³ß2

ƒ/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/metadata_generation_command.txt  µ¢ÑÙÝ2
ƒ/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/metadata_generation_command.txt  ŠžŸ³ß2
ì ÐÅõØÝ2z
x
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/prefab_config.json  µ¢ÑÙÝ2  ( ÔÅõØÝ2
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/prefab_config.json  ŠžŸ³ß2  ( ÔÅõØÝ2
}
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/symbol_folder_index.txt  µ¢ÑÙÝ2  r ÔÅõØÝ2h
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/symbol_folder_index.txt  ŠžŸ³ß2  r ÔÅõØÝ2h
f
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  µ¢ÑÙÝ2 ¤ ¢¹åýÕ2
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ŠžŸ³ß2 ¤ ¢¹åýÕ2

View File

@ -2,27 +2,27 @@ C/C++ Structured Log|
z
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/additional_project_files.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¼¢ÑÙÝ2  ôÎõØÝ2y
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  <EFBFBD>žŸ³ß2  ôÎõØÝ2y
w
u/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/android_gradle_build.json  ¼¢ÑÙÝ2Ï ôÎõØÝ2~
u/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/android_gradle_build.json  <EFBFBD>žŸ³ß2Ï ôÎõØÝ2~
|
z/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/android_gradle_build_mini.json  ¼¢ÑÙÝ2ì ôÎõØÝ2k
z/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/android_gradle_build_mini.json  <EFBFBD>žŸ³ß2ì ôÎõØÝ2k
i
g/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build.ninja  ¼¢ÑÙÝ2¶· èÎõØÝ2o
g/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build.ninja  <EFBFBD>žŸ³ß2¶· èÎõØÝ2o
m
k/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build.ninja.txt  ¼¢ÑÙÝ2t
k/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build.ninja.txt  <EFBFBD>žŸ³ß2t
r
p/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build_file_index.txt  ¼¢ÑÙÝ2 d ôÎõØÝ2u
p/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/build_file_index.txt  <EFBFBD>žŸ³ß2 d ôÎõØÝ2u
s
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/compile_commands.json  ¼¢ÑÙÝ2y
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/compile_commands.json  <EFBFBD>žŸ³ß2y
w
u/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/compile_commands.json.bin  ¼¢ÑÙÝ2 
u/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/compile_commands.json.bin  <EFBFBD>žŸ³ß2 
}
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/metadata_generation_command.txt  ¼¢ÑÙÝ2
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/metadata_generation_command.txt  <EFBFBD>žŸ³ß2
Ä ôÎõØÝ2r
p
n/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/prefab_config.json  ¼¢ÑÙÝ2  ( ôÎõØÝ2w
n/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/prefab_config.json  <EFBFBD>žŸ³ß2  ( ôÎõØÝ2w
u
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/symbol_folder_index.txt  ¼¢ÑÙÝ2  j ôÎõØÝ2h
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/symbol_folder_index.txt  <EFBFBD>žŸ³ß2  j ôÎõØÝ2h
f
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ¼¢ÑÙÝ2 ¤ ¢¹åýÕ2
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  <EFBFBD>žŸ³ß2 ¤ ¢¹åýÕ2

View File

@ -2,27 +2,27 @@ C/C++ Structured Log
}
{/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/additional_project_files.txtC
A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ä¢ÑÙÝ2  ¬ÑõØÝ2|
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ™žŸ³ß2  ¬ÑõØÝ2|
z
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/android_gradle_build.json  Ä¢ÑÙÝ2Õ °ÑõØÝ2<C39D>
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/android_gradle_build.json  ™žŸ³ß2Õ °ÑõØÝ2<C39D>

}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/android_gradle_build_mini.json  Ä¢ÑÙÝ2ò °ÑõØÝ2n
}/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/android_gradle_build_mini.json  ™žŸ³ß2ò °ÑõØÝ2n
l
j/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build.ninja  Ä¢ÑÙÝ2Å· ¤ÑõØÝ2r
j/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build.ninja  ™žŸ³ß2Å· ¤ÑõØÝ2r
p
n/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build.ninja.txt  Ä¢ÑÙÝ2w
n/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build.ninja.txt  ™žŸ³ß2w
u
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build_file_index.txt  Ä¢ÑÙÝ2 d °ÑõØÝ2x
s/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/build_file_index.txt  ™žŸ³ß2 d °ÑõØÝ2x
v
t/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/compile_commands.json  Ä¢ÑÙÝ2|
t/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/compile_commands.json  ™žŸ³ß2|
z
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/compile_commands.json.bin  Ä¢ÑÙÝ2 ƒ
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/compile_commands.json.bin  ™žŸ³ß2 ƒ

~/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/metadata_generation_command.txt  Ä¢ÑÙÝ2
~/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/metadata_generation_command.txt  ™žŸ³ß2
Ó °ÑõØÝ2u
s
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/prefab_config.json  Ä¢ÑÙÝ2  ( °ÑõØÝ2z
q/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/prefab_config.json  ™žŸ³ß2  ( °ÑõØÝ2z
x
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/symbol_folder_index.txt  Ä¢ÑÙÝ2  m °ÑõØÝ2h
v/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/symbol_folder_index.txt  ™žŸ³ß2  m °ÑõØÝ2h
f
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  Ä¢ÑÙÝ2 ¤ ¢¹åýÕ2
d/home/venba/snap/flutter/common/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ™žŸ³ß2 ¤ ¢¹åýÕ2

View File

@ -19,7 +19,7 @@ if (project.hasProperty('google-services.json')) {
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '3'
flutterVersionCode = '2'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
@ -34,7 +34,7 @@ if (keystorePropertiesFile.exists()) {
}
android {
namespace "nh.ind.nhance.frontend"
namespace "nh.ind.nhance.benefits"
compileSdk flutter.compileSdkVersion
ndkVersion flutter.ndkVersion
@ -53,7 +53,7 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "nh.ind.nhance.frontend"
applicationId "nh.ind.nhance.benefits"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 23
@ -88,8 +88,7 @@ flutter {
}
dependencies {
implementation platform("com.google.firebase:firebase-bom:33.11.0") // Latest BOM version
implementation platform("com.google.firebase:firebase-bom:33.12.0") // Latest BOM version
implementation "com.google.firebase:firebase-auth:23.2.0"
implementation "com.google.firebase:firebase-messaging:24.1.1"
implementation "com.google.firebase:firebase-core:21.1.1"
}

View File

@ -5,6 +5,25 @@
"storage_bucket": "nhance-ee8d1.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:1084115316849:android:68b14c4ff37f4bbc6c6bd0",
"android_client_info": {
"package_name": "nh.ind.nhance.benefits"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:1084115316849:android:963ff492c3d23ab06c6bd0",

View File

@ -1,13 +1,32 @@
{
"project_info": {
"project_number": "203846206303",
"project_id": "push-notification-enrollment",
"storage_bucket": "push-notification-enrollment.appspot.com"
"project_number": "1084115316849",
"project_id": "nhance-ee8d1",
"storage_bucket": "nhance-ee8d1.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:203846206303:android:01f39a22f39a50539b6cea",
"mobilesdk_app_id": "1:1084115316849:android:68b14c4ff37f4bbc6c6bd0",
"android_client_info": {
"package_name": "nh.ind.nhance.benefits"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
},
{
"client_info": {
"mobilesdk_app_id": "1:1084115316849:android:963ff492c3d23ab06c6bd0",
"android_client_info": {
"package_name": "nh.ind.nhance.frontend"
}
@ -15,7 +34,7 @@
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyAdacw5svpqopDCpoEym7aDkI3F2AajEO4"
"current_key": "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc"
}
],
"services": {

View File

@ -1,4 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nh.ind.nhance.frontend">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nh.ind.nhance.benefits">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

View File

@ -1,4 +1,4 @@
package nh.ind.nhance.frontend
package nh.ind.nhance.benefits
import io.flutter.embedding.android.FlutterFragmentActivity

View File

@ -4,8 +4,8 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.0' // Update this if needed
classpath 'com.google.gms:google-services:4.3.10' // Correct version for google-services
classpath 'com.android.tools.build:gradle:8.1.4' // Update this if needed
classpath 'com.google.gms:google-services:4.4.2' // Correct version for google-services
}
}

View File

@ -5,7 +5,7 @@
<key>NSFaceIDUsageDescription</key>
<string>We use Face ID to protect your data in the app.</string>
<key>CFBundleIdentifier</key>
<string>nh.ind.nhance.frontend</string>
<string>nh.ind.nhance.benefits</string>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>

View File

@ -46,7 +46,7 @@ Future<void> main() async {
await Firebase.initializeApp(
options: const FirebaseOptions(
apiKey: 'AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc',
appId: '1:1084115316849:android:963ff492c3d23ab06c6bd0',
appId: '1:1084115316849:android:68b14c4ff37f4bbc6c6bd0',
messagingSenderId: '1084115316849',
projectId: 'nhance-ee8d1'));

View File

@ -44,9 +44,13 @@ class _loginState extends State<login> {
checkLoginPinOnMobile();
}
void checkLoginPinOnMobile() {
Future<void> checkLoginPinOnMobile() async {
if (isMobilePlatform()) {
checkLoginPin(context);
final SharedPreferences prefs = await SharedPreferences.getInstance();
empMobileNo = prefs.getString('empMobileNo');
if (empMobileNo != null && empMobileNo.isNotEmpty) {
checkLoginPin(context);
}
}
}
@ -138,7 +142,6 @@ class _loginState extends State<login> {
),
);
} else {
prefs.setString('empMobileNo', mobileController.text);
_verifyPhoneNumber();
}
@ -190,13 +193,15 @@ class _loginState extends State<login> {
_isLoading = false;
});
},
codeSent: (String verificationId, int? resendToken) {
codeSent: (String verificationId, int? resendToken) async {
setState(() {
_verificationId = verificationId;
_resendToken = resendToken;
});
ToastHelper.showSuccessToast(
context, 'Verification code sent to ${enteredMobileNumber}');
Navigator.push(
context,
MaterialPageRoute(

View File

@ -155,13 +155,14 @@ class _profileState extends State<profile> {
// Get the value of the mobile_number key
String? mobileNumber = prefs.getString('empMobileNo');
// Clear all keys
await prefs.clear();
// html.window.localStorage.clear();
// Re-set the mobile_number key
if (mobileNumber != null) {
await prefs.setString('empMobileNo', mobileNumber);
if (isMobilePlatform()) {
if (mobileNumber != null) {
await prefs.setString('empMobileNo', mobileNumber);
}
}
ToastHelper.showSuccessToast(context, 'logout');
// Navigate to login page

View File

@ -297,6 +297,8 @@ class _MyVerifyState extends State<MyVerify> {
if (isMobilePlatform()) {
// if (prefs.containsKey('mpin') && mpinText == 'Mpin - exist') {
if (_postToken != null && _postToken.isNotEmpty) {
final SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString('empMobileNo', widget.mobileNumber);
await initNotification();
Navigator.pushReplacementNamed(context, 'pinSettingPage');
}
@ -406,7 +408,7 @@ class _MyVerifyState extends State<MyVerify> {
Future<void> getClientLogoAndDetails() async {
print('getClientLogoAndDetails');
var url = Uri.parse(Environment.apiUrl +
var url = Uri.parse(Environment.apiUrlEnrollment +
'getClientDetails?client_id=$enrollmentClient_id&emp_code=$enrollmentEmpCodeString&client_branch_id=$enrollmentEmpClientBranchId');
try {
var response = await http.get(

View File

@ -7,7 +7,7 @@ project(runner LANGUAGES CXX)
set(BINARY_NAME "nhance_app_pwa")
# The unique GTK application identifier for this application. See:
# https://wiki.gnome.org/HowDoI/ChooseApplicationID
set(APPLICATION_ID "nh.ind.nhance.frontend")
set(APPLICATION_ID "nh.ind.nhance.benefits")
# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake.

View File

@ -8,7 +8,7 @@
PRODUCT_NAME = nhance_app_pwa
// The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = nh.ind.nhance.frontend
PRODUCT_BUNDLE_IDENTIFIER = nh.ind.nhance.benefits
// The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved.

View File

@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.0.0+3
version: 1.0.2+2
environment:
sdk: '>=3.3.3 <4.0.0'

View File

@ -61,7 +61,7 @@
import { initializeApp } from "https://www.gstatic.com/firebasejs/10.12.4/firebase-app.js";
const firebaseConfig = {
apiKey: "AIzaSyCnxkfRZW6EkON2laovunzYRXgHvHEPo0E",
apiKey: "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc",
authDomain: "nhance-ee8d1.firebaseapp.com",
projectId: "nhance-ee8d1",
storageBucket: "nhance-ee8d1.firebasestorage.app",