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 ticketToken=3YTSia2mRoZ7A4zvBgkqbGPrCd6Ewp8IDOuyjXhVFsl1nxWNcQJ95MeUftKH
BASE_HREF=/nhance/app/dev/ BASE_HREF=/nhance/app/dev/
ENV=development 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 ~/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/arm64-v8a/additional_project_files.txtC
A 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 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 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 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 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 â ˆ½õØÝ2x
v 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 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 /home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/armeabi-v7a/additional_project_files.txtC
A 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 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 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 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 ì ÐÅõØÝ2z
x 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 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 z
x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/additional_project_files.txtC x/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ¼¢ÑÙÝ2  ôÎõØÝ2y ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  <EFBFBD>žŸ³ß2  ôÎõØÝ2y
w 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 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 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 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 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 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 Ä ôÎõØÝ2r
p 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 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 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 {/home/venba/StudioProjects/post_enrollment_app/android/app/.cxx/RelWithDebInfo/4x4l1c1m/x86_64/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ä¢ÑÙÝ2  ¬ÑõØÝ2| ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ™žŸ³ß2  ¬ÑõØÝ2|
z 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 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 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 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 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 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 Ó °ÑõØÝ2u
s 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 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 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') def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) { if (flutterVersionCode == null) {
flutterVersionCode = '3' flutterVersionCode = '2'
} }
def flutterVersionName = localProperties.getProperty('flutter.versionName') def flutterVersionName = localProperties.getProperty('flutter.versionName')
@ -34,7 +34,7 @@ if (keystorePropertiesFile.exists()) {
} }
android { android {
namespace "nh.ind.nhance.frontend" namespace "nh.ind.nhance.benefits"
compileSdk flutter.compileSdkVersion compileSdk flutter.compileSdkVersion
ndkVersion flutter.ndkVersion ndkVersion flutter.ndkVersion
@ -53,7 +53,7 @@ android {
defaultConfig { defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). // 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. // 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. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 23 minSdkVersion 23
@ -88,8 +88,7 @@ flutter {
} }
dependencies { 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-auth:23.2.0"
implementation "com.google.firebase:firebase-messaging:24.1.1" 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" "storage_bucket": "nhance-ee8d1.firebasestorage.app"
}, },
"client": [ "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": { "client_info": {
"mobilesdk_app_id": "1:1084115316849:android:963ff492c3d23ab06c6bd0", "mobilesdk_app_id": "1:1084115316849:android:963ff492c3d23ab06c6bd0",

View File

@ -1,13 +1,32 @@
{ {
"project_info": { "project_info": {
"project_number": "203846206303", "project_number": "1084115316849",
"project_id": "push-notification-enrollment", "project_id": "nhance-ee8d1",
"storage_bucket": "push-notification-enrollment.appspot.com" "storage_bucket": "nhance-ee8d1.firebasestorage.app"
}, },
"client": [ "client": [
{ {
"client_info": { "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": { "android_client_info": {
"package_name": "nh.ind.nhance.frontend" "package_name": "nh.ind.nhance.frontend"
} }
@ -15,7 +34,7 @@
"oauth_client": [], "oauth_client": [],
"api_key": [ "api_key": [
{ {
"current_key": "AIzaSyAdacw5svpqopDCpoEym7aDkI3F2AajEO4" "current_key": "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc"
} }
], ],
"services": { "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.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <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 import io.flutter.embedding.android.FlutterFragmentActivity

View File

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

View File

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

View File

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

View File

@ -44,9 +44,13 @@ class _loginState extends State<login> {
checkLoginPinOnMobile(); checkLoginPinOnMobile();
} }
void checkLoginPinOnMobile() { Future<void> checkLoginPinOnMobile() async {
if (isMobilePlatform()) { 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 { } else {
prefs.setString('empMobileNo', mobileController.text);
_verifyPhoneNumber(); _verifyPhoneNumber();
} }
@ -190,13 +193,15 @@ class _loginState extends State<login> {
_isLoading = false; _isLoading = false;
}); });
}, },
codeSent: (String verificationId, int? resendToken) { codeSent: (String verificationId, int? resendToken) async {
setState(() { setState(() {
_verificationId = verificationId; _verificationId = verificationId;
_resendToken = resendToken; _resendToken = resendToken;
}); });
ToastHelper.showSuccessToast( ToastHelper.showSuccessToast(
context, 'Verification code sent to ${enteredMobileNumber}'); context, 'Verification code sent to ${enteredMobileNumber}');
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(

View File

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

View File

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

View File

@ -7,7 +7,7 @@ project(runner LANGUAGES CXX)
set(BINARY_NAME "nhance_app_pwa") set(BINARY_NAME "nhance_app_pwa")
# The unique GTK application identifier for this application. See: # The unique GTK application identifier for this application. See:
# https://wiki.gnome.org/HowDoI/ChooseApplicationID # 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 # Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake. # versions of CMake.

View File

@ -8,7 +8,7 @@
PRODUCT_NAME = nhance_app_pwa PRODUCT_NAME = nhance_app_pwa
// The application's bundle identifier // 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 // The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. 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 # 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 # 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. # 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: environment:
sdk: '>=3.3.3 <4.0.0' 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"; import { initializeApp } from "https://www.gstatic.com/firebasejs/10.12.4/firebase-app.js";
const firebaseConfig = { const firebaseConfig = {
apiKey: "AIzaSyCnxkfRZW6EkON2laovunzYRXgHvHEPo0E", apiKey: "AIzaSyC4yHbCX4mQu0jO81pJrDwxKLQlTQWofrc",
authDomain: "nhance-ee8d1.firebaseapp.com", authDomain: "nhance-ee8d1.firebaseapp.com",
projectId: "nhance-ee8d1", projectId: "nhance-ee8d1",
storageBucket: "nhance-ee8d1.firebasestorage.app", storageBucket: "nhance-ee8d1.firebasestorage.app",