From 979b6905435542077704abb385422b7b166b0009 Mon Sep 17 00:00:00 2001 From: kj1352 Date: Sat, 6 Feb 2021 23:57:13 +0530 Subject: [PATCH] Adding Release key back + Home page details bug fix --- google-services.json | 47 ++++++++++++ my-release-key.keystore | Bin 0 -> 2220 bytes package-lock.json | 77 ++++++++++++-------- package.json | 11 ++- src/app/home-details/home-details.page.html | 10 ++- 5 files changed, 110 insertions(+), 35 deletions(-) create mode 100644 google-services.json create mode 100644 my-release-key.keystore diff --git a/google-services.json b/google-services.json new file mode 100644 index 0000000..b3dc4e2 --- /dev/null +++ b/google-services.json @@ -0,0 +1,47 @@ +{ + "project_info": { + "project_number": "5602499136", + "project_id": "kxip-21", + "storage_bucket": "kxip-21.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:5602499136:android:6bd9d21bf1f6d221419da5", + "android_client_info": { + "package_name": "com.alpha.kxip" + } + }, + "oauth_client": [ + { + "client_id": "5602499136-vqfu457hpp93nggc2j2rbqsnkosqvvo5.apps.googleusercontent.com", + "client_type": 1, + "android_info": { + "package_name": "com.alpha.kxip", + "certificate_hash": "3857dc904aaa1371fea47d468ed5c0f28636b188" + } + }, + { + "client_id": "5602499136-aonjflj2acqva5gm4vvbuen4bc10sll1.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyBlbNtnISZKzLbBkve8QHKJFPDDf4KBA2M" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [ + { + "client_id": "5602499136-aonjflj2acqva5gm4vvbuen4bc10sll1.apps.googleusercontent.com", + "client_type": 3 + } + ] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/my-release-key.keystore b/my-release-key.keystore new file mode 100644 index 0000000000000000000000000000000000000000..0a742365767b52e95455ca1a3fb83360f259ff92 GIT binary patch literal 2220 zcmcgt`8U)H8=vniWEo3?abCMYVdy)?(#%+HvSr_e$i8Omyi#b0Vvuc$G$vb=x{Q5` zbS;@|65vmPhK3xe z@llloEeHew1u5`DP=Je9l?#9aDo|knKtSLW_#z+rI$7Dx7zNXhuLlzOzxCGPKYpEI zarWw#(>TdwAEDZOsq?P#oQH!QI>}w@EmyI!<3c6MtePyZM~1U94heZcXIb-7wNeUzV~$K zWpaUjyQ8s%K4AaVk8$#|_0tPpqWx-ixWsymo{;AqT##-q{q-@Ev3rlSL^f|fF|pL@*9&!6A$bK%^wy2(qy z+(O7(k|1s=EnMPkfr5_~Vg4)NkrcikV7v zY4h{l*gd$Z#wpf@>nFqOi;<4HrrJ`X)GW{10NP95>WDDs&rik<8#zoO!);g*it~<*}7fI^DR> zwmPSjL|N&?E$Nl4)y~VNplE*U0jajwn#j-YqoitLOyI$fmio4SIfr*st2@rE&iY*h zcW9o2$vTT^cty>njj;G8-}=rjqKfT<@&ubhC}-^#U~v@((%M*V5|Tpp_i5q7459TJ zWeb0{L@EB5(ySY_W@pZkgESZG-dv2OpcPHvbcINdf|o+suI+5^I7KUQYQ9^b=a$UA z>FDG0ZTpBPr~%wtOZK(J@7A%kIfWR3k9nrw+~&Gn6RkYmv?Sjfw2u_uqZNt~MrNr4 zmAce^=V)h%GpFm?%_e2Ak#C!BCL@Qh-itCHm^q8?mF^tHvKR;@^Geqi(VntSOT`@i zx8kLIx;Eh~yoUGI=E9_UVm-DIW6)ovxxp-94&C<7#0KkWUfIc`rkcSKA1m{9Q&spR6LEb;WF%-<=jQ!t; z8wE48w8tF>h5oSdqIg{VePW`51H;LGbA12g1dn1I`N2?J*1@4c!Iwa3G*SZxYJgfe zO-&qL(+!Q(JPm4V;QxaEmmDa7{69-S`V24%AP4~|056mR0FdT?&uzY$L^|dIufiEZ zca3>WJq&K8xO@DovhqGI^I}G0kU@5sbS~c0YQr@Md z5zb@_b(7QIKPTeVn-2VHX?bEb&b`hy)i-{=J@?b_*CGRFnY49R0I2HLG+%SM{p66c1Wl&ZgeDTS)?~C&1;4 ze@_!nFr7Z%P!*7s=EY;KojzlC&iGKVGe~*9zTzo!6AA+$K!qGA14%c=3#2r<&*9<=^-gE(TE<5AsSh zOc2hT6qg2Uah#O`D$xDz;|}k|NFAm0{AUXr5vju~d?di2x~eA2JHu&$E(`<)ZTZ(_ zHN!Hv846NydI1fg1lBkt;#-a@|9k6SM{UyDC!242@$7C_TdS4@fFes>XQys7V}{IO z`OysOAfu_j$z^RS?@Hvk`Ctz#WP^)YE37^CKrC^gaJnt_7Zc|*qVL%8( rf@Tic)cHNkj+fnY^aht-jwEkym6O!gy`S~Y*efdVxy*=)%a#5Yj(W9| literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 9feb5f7..fdc09e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1855,6 +1855,21 @@ "@types/cordova": "^0.0.34" } }, + "@ionic-native/firebase-authentication": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/@ionic-native/firebase-authentication/-/firebase-authentication-5.31.1.tgz", + "integrity": "sha512-8reVJgWpfxLh9mXLf1oJAPsBtUGMArY4zCVPgs7TeXAB4nEIGQkU/Q/5JKq/zG3GJKy0sAwODE3q38ya6Rp55A==", + "requires": { + "@types/cordova": "^0.0.34" + }, + "dependencies": { + "@types/cordova": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz", + "integrity": "sha1-6nrd907Ow9dimCegw54smt3HPQQ=" + } + } + }, "@ionic-native/splash-screen": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.30.0.tgz", @@ -4289,15 +4304,15 @@ } }, "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "get-stream": { @@ -4323,14 +4338,6 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } } }, "npm-run-path": { @@ -4364,9 +4371,9 @@ "dev": true }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "which": { @@ -4414,15 +4421,15 @@ } }, "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "jsonfile": { @@ -4433,14 +4440,6 @@ "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - } } }, "path-key": { @@ -4465,9 +4464,9 @@ "dev": true }, "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "which": { @@ -4487,6 +4486,12 @@ "integrity": "sha1-/Ajzci5n7ve2xnv8mag99q3Quro=", "dev": true }, + "cordova-plugin-firebase-authentication": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-firebase-authentication/-/cordova-plugin-firebase-authentication-4.0.2.tgz", + "integrity": "sha512-lhRsQCCluvjHyUKFnMNrHNCfKHFVnA0X9fCv4JaIEW5RZb6ff5f6aoq2TDKRvnbjCOnmLvB+DC4UUi88NudW5Q==", + "dev": true + }, "cordova-plugin-ionic-keyboard": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.2.0.tgz", @@ -4548,6 +4553,18 @@ } } }, + "cordova-support-android-plugin": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cordova-support-android-plugin/-/cordova-support-android-plugin-1.0.2.tgz", + "integrity": "sha512-bgvSG5/A2Z/OerfNHN7AHMV3jt+9bH6J4vw9T8R5OJRkkK+ENRBhL8qx7m6mLmBPvtQoIhCMOCRMM9fd4P/p9w==", + "dev": true + }, + "cordova-support-google-services": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cordova-support-google-services/-/cordova-support-google-services-1.4.1.tgz", + "integrity": "sha512-1VgF9kFCOMbzgdnsDtSKaYGmWXmeciGP8+N0wTcTkL2m6Qrs1xZ82NiYEJYXe7BjHad2d06liWThqQv7iXt5HA==", + "dev": true + }, "core-js": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", diff --git a/package.json b/package.json index 1532dfe..1a74151 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "@angular/router": "~10.0.0", "@angular/service-worker": "~10.0.0", "@ionic-native/core": "^5.0.0", + "@ionic-native/firebase-authentication": "^5.31.1", "@ionic-native/splash-screen": "^5.0.0", "@ionic-native/status-bar": "^5.0.0", "@ionic/angular": "^5.0.0", @@ -49,10 +50,13 @@ "codelyzer": "^6.0.0", "cordova-android": "^9.0.0", "cordova-plugin-device": "^2.0.2", + "cordova-plugin-firebase-authentication": "^4.0.2", "cordova-plugin-ionic-keyboard": "^2.2.0", "cordova-plugin-ionic-webview": "^4.2.1", "cordova-plugin-splashscreen": "^5.0.2", "cordova-plugin-statusbar": "^2.4.2", + "cordova-support-android-plugin": "^1.0.2", + "cordova-support-google-services": "^1.4.1", "jasmine-core": "~3.5.0", "jasmine-spec-reporter": "~5.0.0", "karma": "~5.0.0", @@ -74,10 +78,13 @@ "cordova-plugin-ionic-webview": { "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+" }, - "cordova-plugin-ionic-keyboard": {} + "cordova-plugin-ionic-keyboard": {}, + "cordova-plugin-firebase-authentication": { + "ANDROID_FIREBASE_AUTH_VERSION": "20.0.+" + } }, "platforms": [ "android" ] } -} \ No newline at end of file +} diff --git a/src/app/home-details/home-details.page.html b/src/app/home-details/home-details.page.html index 9e51c18..f3ff672 100644 --- a/src/app/home-details/home-details.page.html +++ b/src/app/home-details/home-details.page.html @@ -7,11 +7,15 @@
-
+
- - + + + +

{{ newsDetails.heading }}