Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unified label screen #871

Open
wants to merge 144 commits into
base: single_tenant_app_snapshot_unmaintained
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
8e01490
init repo with ui changes and google forms after intro
ervinanoh Oct 12, 2021
62471a3
updated form
ervinanoh Oct 13, 2021
d84375c
set correct field to preset UUID
ervinanoh Oct 13, 2021
83083e5
set langage switcher
ervinanoh Oct 19, 2021
1ab8948
set up correctly langage switcher
ervinanoh Oct 19, 2021
4807519
place language selection first in options
idillon-sfl Nov 3, 2021
75bdfe5
add memorization of selected language
idillon-sfl Nov 3, 2021
5af5ff1
remove italian from language choices
idillon-sfl Nov 3, 2021
7892ff3
Change wrong names and text about heatmap mode for language selection
idillon-sfl Nov 3, 2021
a4b3c45
translate modes and and purposes
idillon-sfl Nov 4, 2021
7d7068d
fix list.html indentation and add comments
idillon-sfl Nov 5, 2021
aceb00e
update dashboard: center title, remove charts, remove sharing button
idillon-sfl Nov 5, 2021
6ffc204
Update dashboard design: footprint is almost fine
idillon-sfl Nov 5, 2021
9897fd5
Update dashboard design: calories almost fine
idillon-sfl Nov 5, 2021
84dd4e2
Place Footprint and Calories on same line
idillon-sfl Nov 8, 2021
dfd9508
dashboard-bottom has right shape and background color
idillon-sfl Nov 8, 2021
c748a3d
Moving css specific to dashboard into separate css file
idillon-sfl Nov 8, 2021
9db4dc2
dashboard-bottom somewhat looks like what it should be
idillon-sfl Nov 9, 2021
09c5c3e
update change data button style
idillon-sfl Nov 9, 2021
a47daa8
Remove non used tabs
idillon-sfl Nov 9, 2021
3189202
Replace colors #01D0A7, #71bc98, #1b9e77, #33e0bb, #30A64A and #5eedc…
idillon-sfl Nov 9, 2021
16e024f
Diary timeline has right colors
idillon-sfl Nov 9, 2021
1685f9a
Update diary card colors to white with blue border
idillon-sfl Nov 9, 2021
b748acb
Remove every occurences of css box-shadow
idillon-sfl Nov 9, 2021
914f54d
Update the colors of the datepicker
idillon-sfl Nov 9, 2021
a8c8a8a
delete unused options
idillon-sfl Nov 9, 2021
6c90461
update toggle color to blue
idillon-sfl Nov 10, 2021
bba1e6f
Update diary date to right color and border
idillon-sfl Nov 10, 2021
b652f7a
update profile tab with required information
idillon-sfl Nov 10, 2021
412508b
Fix ugly font
idillon-sfl Nov 10, 2021
c81474a
Center vertically arrows and times on diary
idillon-sfl Nov 10, 2021
8307467
Profile page is almost same as prototype
idillon-sfl Nov 10, 2021
a2942c8
fix mode and purpose selection in diary
idillon-sfl Nov 11, 2021
daae884
center diary cards, place its content horizontally, change buttons
idillon-sfl Nov 11, 2021
c586f0c
Fix diary map zoom
idillon-sfl Nov 12, 2021
a89f367
Add date range
idillon-sfl Nov 12, 2021
be85683
Fix footprint and calories style
idillon-sfl Nov 12, 2021
9fb208f
Fix diary space between infos. Change draft button, but still ugly
idillon-sfl Nov 12, 2021
0cfe93f
Put dates directly on dashboard
idillon-sfl Nov 12, 2021
50e91a6
Fix titles style
idillon-sfl Nov 15, 2021
36e5a41
Update refresh button style
idillon-sfl Nov 15, 2021
8345cc9
Update nav bar colors
idillon-sfl Nov 15, 2021
3b6c354
Update draft button
idillon-sfl Nov 15, 2021
79f9ca2
Update date-picker arrow icons
idillon-sfl Nov 15, 2021
05abf1c
Center dashboard-top properly
idillon-sfl Nov 15, 2021
b7e4b37
Enlarge control option lines
idillon-sfl Nov 15, 2021
393a9b8
Change survey and make startSurveyPrefilled more flexible
idillon-sfl Nov 16, 2021
6ba8407
Add forgotten icons
idillon-sfl Nov 16, 2021
b891100
Add missing angular-translate-storage-cookie and angular-translate-st…
idillon-sfl Nov 16, 2021
5f6f5c7
Fix dashboard-top margins
idillon-sfl Nov 17, 2021
b98f1c3
Display current language properly in profile
idillon-sfl Nov 17, 2021
4b93d92
Login with generated token
idillon-sfl Nov 17, 2021
e5a957a
Update server address
idillon-sfl Nov 17, 2021
4830abc
Remove login page and comment out log out
idillon-sfl Nov 17, 2021
efb29ea
Comment out non-emplemented profile options
idillon-sfl Nov 17, 2021
97c0a61
Remove splash screen's background image
idillon-sfl Nov 17, 2021
48a92de
Change app name to com.fabmoqc.mamobilite. Update android-targetSdkVe…
idillon-sfl Nov 17, 2021
7458d9d
Update application name and author name
idillon-sfl Nov 18, 2021
f3ed5d1
Update logo
idillon-sfl Nov 18, 2021
413c07d
Update android-versionCode to 43
idillon-sfl Nov 18, 2021
a00b603
Update logo
idillon-sfl Nov 22, 2021
a6b6c7d
Update date format
idillon-sfl Nov 22, 2021
bae10d8
Fix hidden last time in diary
idillon-sfl Nov 22, 2021
fd106de
Update dashboard to be adaptative with screen size
idillon-sfl Nov 22, 2021
09be16b
Add www/pro-manifest.json to gitignore
idillon-sfl Nov 22, 2021
92ad9da
Update to android version 44 and ios version 42
idillon-sfl Nov 22, 2021
2106fbb
Update android version to 45
idillon-sfl Nov 22, 2021
44f3406
Update Android version code to 47
idillon-sfl Nov 23, 2021
648e3b1
Update modes and purposes
idillon-sfl Nov 23, 2021
d032950
Fix median speed label to average speed label
idillon-sfl Nov 23, 2021
273358c
Use ionicActionSheet for mode and purpose selection
idillon-sfl Nov 23, 2021
606b252
Align options with title for ionicActionSheet
idillon-sfl Nov 23, 2021
6b8568c
Add 'Delete my data' and 'Leave a comment' buttons
idillon-sfl Nov 23, 2021
820a431
Remove downloading of translations
idillon-sfl Nov 24, 2021
6c405e3
Add french privacy policy
idillon-sfl Nov 24, 2021
a06b4c7
Reduce 'View Privacy Policy' popover's size
idillon-sfl Nov 24, 2021
1a2ed1d
Remove english text in consent-fr.html
idillon-sfl Nov 24, 2021
ab8f1b4
Decline button from intro gets user to previous page
idillon-sfl Nov 24, 2021
c7b28e3
Add small blue bar over icon of selected tab
idillon-sfl Nov 24, 2021
2e3c44c
Temporarily switch policy to french
idillon-sfl Nov 24, 2021
8af1682
Update Android version to 48 and iOS version to 43
idillon-sfl Nov 24, 2021
13524e0
Update policy and conditions
idillon-sfl Nov 25, 2021
f71ab2d
Fix selected tab icon's color
idillon-sfl Nov 25, 2021
ffc009a
Reintroduce 'Force sync', 'Download json dump' and 'Email logs'
idillon-sfl Nov 29, 2021
416d5f5
Update Android version to 49 and iOS version to 44
idillon-sfl Nov 29, 2021
980ea8b
Fix e-car (drove alone) value
idillon-sfl Dec 7, 2021
d4d83b5
Set android-versionCode to 50 and io-CFBundleVersion to 45
idillon-sfl Dec 8, 2021
fde4059
Add english survey
idillon-sfl Dec 8, 2021
b9416a3
Translate some modes that were not translated
idillon-sfl Dec 9, 2021
9b7b02d
Translate consent-text into english
idillon-sfl Dec 9, 2021
8957b5c
Remove 'Download json dump', 'Force sync' and 'Email log' from profile
idillon-sfl Dec 9, 2021
9053550
Remove summary page and explain page from intro
idillon-sfl Dec 9, 2021
c7ced01
Update android-versionCode to 51, ios-CFBundleVersion to 46, version …
idillon-sfl Dec 14, 2021
7ec6a06
Fix field id for user id in english survey
idillon-sfl Dec 14, 2021
7341dec
Update android-versionCode to 52, ios-CFBundleVersion to 47
idillon-sfl Dec 14, 2021
1232b45
Put back 'Download json dump', 'Force sync' and 'Email log' into profile
idillon-sfl Jan 17, 2022
8e16935
Update android-versionCode to 53, ios-CFBundleVersion to 48
idillon-sfl Jan 17, 2022
847f7ac
Fix app identifier
idillon-sfl Jan 17, 2022
7c85264
Update google-services.json
lgharib Mar 18, 2022
e4ded72
Merge pull request #1 from FabmobQC/Dev-Task-6080-Added_firebase_goog…
lgharib Mar 18, 2022
302ee96
Update GoogleService-Info.plist
lgharib Mar 18, 2022
e4a61aa
Merge pull request #2 from FabmobQC/Dev-Task-6080-Added_firebase_Goog…
lgharib Mar 18, 2022
f6721a7
Update android version to 54 and ios version to 49
idillon-sfl Mar 21, 2022
0415179
Merge branch 'Dev' of github.com:FabmobQC/mamobilite into Dev
idillon-sfl Mar 21, 2022
ec628ab
Update google-services.json
lgharib Mar 22, 2022
b8b33bd
Update GoogleService-Info.plist
lgharib Mar 22, 2022
7483320
Merge pull request #3 from FabmobQC/Dev-Task-6080-Fixe_bundle_name
lgharib Mar 22, 2022
37415a4
Update android version to 55
idillon-sfl Mar 22, 2022
96601b5
Update config.cordovabuild.xml
lgharib Mar 22, 2022
960e43d
Update google-services.json
lgharib Mar 22, 2022
98d4602
Update GoogleService-Info.plist
lgharib Mar 22, 2022
b29495e
Merge pull request #4 from FabmobQC/Dev-Task-6080-Fix_firebase_config…
lgharib Mar 22, 2022
9205933
Increment android version to 56
idillon-sfl Mar 22, 2022
fa6d5a0
Disable button to activate or deactivate tracking
idillon-sfl Mar 22, 2022
af87ed2
Increment version to 3.0.2 and android version to 57
idillon-sfl Mar 22, 2022
f91679b
Comment out code that overwrite GoogleService
idillon-sfl Mar 22, 2022
0b2f511
Hardcode version into profile tab
idillon-sfl Mar 22, 2022
3e6d151
Increment android version to 58
idillon-sfl Mar 22, 2022
d87ed72
Uncomment pushnotification. Increment android version to 59
idillon-sfl Mar 22, 2022
0461865
Updated notification application to register device_token
lgharib Apr 8, 2022
c6c0b31
Update to version 3.0.3
lgharib Apr 8, 2022
316a58b
Update website forms links
lgharib Apr 8, 2022
a9d28a0
Added copy identifier to clipboard
lgharib Apr 13, 2022
2f27339
Muted post trip notifications
lgharib Apr 13, 2022
c4fefb7
cleaned setup android native scrip
lgharib Apr 15, 2022
0c2eb94
migrated app to latest version and added permissions screen
lgharib Apr 14, 2022
ef1e58e
Added permissions translations
lgharib Apr 14, 2022
2e61d38
upgrade to version 3.0.4
lgharib Apr 20, 2022
20be8ea
Merge pull request #5 from FabmobQC/Dev-migrate-to-latest-everything
larbizard Apr 21, 2022
f0f4309
removed post trip prompt
lgharib Apr 25, 2022
f06412a
updated term of use and policy
lgharib Apr 25, 2022
7432aec
updated to version 3.0.5
lgharib Apr 26, 2022
a795b26
update googleservice-info.plist
lgharib Apr 29, 2022
643bd2e
New InfiniteScrollTripItem Directive, Issue #740
tyleryandt18 Jul 7, 2022
1abf352
Diary Item Directive
tyleryandt18 Jul 8, 2022
f4ac44a
Unified Diary Screen
tyleryandt18 Aug 5, 2022
2d62b7a
Added Date Selector Functions and Templates
tyleryandt18 Aug 6, 2022
80dbb53
Merge branch 'Dev' of https://github.com/FabmobQC/mamobilite into Uni…
tyleryandt18 Aug 7, 2022
8d9c72a
Merge branch 'Unified-Diary-Screen' of https://github.com/tyleryandt1…
tyleryandt18 Aug 7, 2022
67817be
Requested Changes
tyleryandt18 Aug 10, 2022
6a9f4cc
Changing Color Schematic
tyleryandt18 Aug 10, 2022
0925801
Added Comments
tyleryandt18 Aug 11, 2022
96715b3
Merge branch 'Unified-Diary-Screen' of https://github.com/tyleryandt1…
tyleryandt18 Aug 11, 2022
e14b80f
Unified Diary/Label Screen with Commit History
tyleryandt18 Aug 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,6 @@ app-settings.json
www/js/control/collect-settings.js
www/js/control/sync-settings.js
www/js/control/transition-notify-settings.js
www/pro-manifest.json
config.xml
package.json
34 changes: 34 additions & 0 deletions GoogleService-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CLIENT_ID</key>
<string>463780887765-etam5pe3elp6u2tfkoluiamebfqhj9o4.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.463780887765-etam5pe3elp6u2tfkoluiamebfqhj9o4</string>
<key>API_KEY</key>
<string>AIzaSyD6YAnUtO7-9AO_K4Rj_kK0V36x86CJPYI</string>
<key>GCM_SENDER_ID</key>
<string>463780887765</string>
<key>PLIST_VERSION</key>
<string>1</string>
<key>BUNDLE_ID</key>
<string>com.fabmobqc.mamobiliteapp</string>
<key>PROJECT_ID</key>
<string>fabmobqc</string>
<key>STORAGE_BUCKET</key>
<string>fabmobqc.appspot.com</string>
<key>IS_ADS_ENABLED</key>
<false></false>
<key>IS_ANALYTICS_ENABLED</key>
<false></false>
<key>IS_APPINVITE_ENABLED</key>
<true></true>
<key>IS_GCM_ENABLED</key>
<true></true>
<key>IS_SIGNIN_ENABLED</key>
<true></true>
<key>GOOGLE_APP_ID</key>
<string>1:463780887765:ios:40fe635c5ee976bcbc365c</string>
</dict>
</plist>
44 changes: 7 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,8 @@ One advantage of using `skip` authentication in development mode is that any use

Updating the e-mission-\* plugins or adding new plugins
---
[![osx-build-ios](https://github.com/e-mission/e-mission-phone/actions/workflows/ios-build.yml/badge.svg)](https://github.com/e-mission/e-mission-phone/actions/workflows/ios-build.yml)
[![osx-build-android](https://github.com/e-mission/e-mission-phone/actions/workflows/android-build.yml/badge.svg)](https://github.com/e-mission/e-mission-phone/actions/workflows/android-build.yml)
[![osx-build-ios](https://github.com/e-mission/e-mission-phone/workflows/osx-build-ios/badge.svg)](https://github.com/e-mission/e-mission-phone/actions?query=workflow%3Aosx-ubuntu-build-android)
[![osx-ubuntu-build-android](https://github.com/e-mission/e-mission-phone/workflows/osx-ubuntu-build-android/badge.svg)](https://github.com/e-mission/e-mission-phone/actions?query=workflow%3Aosx-build-ios)

Pre-requisites
---
Expand All @@ -94,32 +94,10 @@ Pre-requisites
- or this [supposedly easier to use repo](https://github.com/xcpretty/xcode-install)
- **NOTE**: the basic xcode install on Catalina was messed up for me due to a prior installation of command line tools. [These workarounds helped](https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md).
- git
- Java 11. Tested with [OpenJDK 11 (Temurin) using AdoptOpenJDK](https://adoptopenjdk.net/releases.html).
- android SDK; install manually or use setup script below. Note that you only need to run this once **per computer**.
```
$ bash setup/prereq_android_sdk_install.sh
```

<details><summary>Expected output</summary>

```
Downloading the command line tools for mac
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 114M 100 114M 0 0 8092k 0 0:00:14 0:00:14 --:--:-- 8491k
Found downloaded file at /tmp/commandlinetools-mac-8092744_latest.zip
Installing the command line tools
Archive: /tmp/commandlinetools-mac-8092744_latest.zip
...
Downloading the android SDK. This will take a LONG time and will require you to agree to lots of licenses.
Do you wish to continue? (Y/N)Y
...
Accept? (y/N): Y
...
[====== ] 17% Downloading x86_64-23_r33.zip... s
```

</details>
- the most recent version of android studio
- **NOTE**: although Catalina has a `/usr/bin/java`, trying to run it gives the error `No Java runtime present, requesting install.`. Installed [OpenJDK 1.8 using AdoptOpenJDK](https://adoptopenjdk.net/releases.html) to be consistent with the CI.
- NOTE: The setup script below will modify this install to workaround
https://github.com/actions/virtual-environments/issues/3757

Important
---
Expand Down Expand Up @@ -158,17 +136,9 @@ $ cp ..... www/json/connectionConfig.json
$ source setup/activate_native.sh
```

### Activation (after install, and in every new shell)

If connecting to a development server over http, make sure to turn on http support on android

```
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:usesCleartextTraffic="true"/>
</edit-config>
```

### Run in the emulator
Run in the emulator

```
$ npx cordova emulate ios
Expand Down
7 changes: 3 additions & 4 deletions bin/sign_and_align_keys.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ fi
# Sign and release the L+ version
# Make sure the highest supported version has the biggest version code
npx cordova build android --release -- --minSdkVersion=22
# cp platforms/android/app/build/outputs/apk/release/app-release-unsigned.aab platforms/android/app/build/outputs/apk/app-release-signed-unaligned.apk
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore ../config_files/production.keystore ./platforms/android/app/build/outputs/bundle/release/app-release.aab androidproductionkey
cp platforms/android/app/build/outputs/bundle/release/app-release.aab $1-build-$2.aab
# ~/Library/Android/sdk/build-tools/30.0.1/zipalign -v 4 platforms/android/app/build/outputs/apk/app-release-signed-unaligned.apk $1-build-$2.apk
cp platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk platforms/android/app/build/outputs/apk/app-release-signed-unaligned.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../config_files/production.keystore ./platforms/android/app/build/outputs/apk/app-release-signed-unaligned.apk androidproductionkey
~/Library/Android/sdk/build-tools/30.0.1/zipalign -v 4 platforms/android/app/build/outputs/apk/app-release-signed-unaligned.apk $1-build-$2.apk
8 changes: 4 additions & 4 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "emission",
"name": "TraceMe",
"private": "true",
"devDependencies": {
"ionic": "driftyco/ionic-bower#1.3.1",
Expand Down Expand Up @@ -27,8 +27,8 @@
"angular-translate": "^2.18.1",
"angular-translate-loader-static-files": "^2.18.1",
"angular-translate-interpolation-messageformat": "^2.18.1",
"bottleneck": "^2.19.5",
"angular-qrcode": "https://github.com/sebastianbarry/angular-qrcode.git#v7.3.0",
"jquery-xml2json": "^0.0.8"
"angular-translate-storage-cookie": "^2.18.1",
"angular-translate-storage-local": "^2.18.1",
"bottleneck": "^2.19.5"
}
}
12 changes: 6 additions & 6 deletions config.cordovabuild.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<?xml version='1.0' encoding='utf-8'?>
<widget android-versionCode="47" id="edu.berkeley.eecs.emission" ios-CFBundleVersion="45" version="3.2.4" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>emission</name>
<widget android-versionCode="64" id="com.fabmoqc.mamobilite" ios-CFBundleVersion="54" version="3.0.5" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Ma Mobilité</name>
<description>
A commute pattern tracker and carbon footprint estimator.
</description>
<author email="shankari@eecs.berkeley.edu" href="https://e-mission.eecs.berkeley.edu">
E-Mission Team
</author>
<author email="communications@fabmobqc.ca" href=" https://fabmobqc.ca">
Fabrique des Mobilités Québec
</author>
<content src="index.html" />
<access origin="*" />
<hook src="hooks/before_prepare/download_translation.js" type="before_prepare" />
<!-- <hook src="hooks/before_prepare/download_translation.js" type="before_prepare" /> --> <!-- Too much hassle for our need. The translations are included directly in the repo. -->
<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
Expand Down
2 changes: 1 addition & 1 deletion config.serve.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<widget android-versionCode="39" id="edu.berkeley.eecs.emission" ios-CFBundleVersion="39" version="2.8.1" xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>emission</name>
<name>TraceMe</name>
<description>
A commute pattern tracker and carbon footprint estimator.
</description>
Expand Down
46 changes: 46 additions & 0 deletions google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"project_info": {
"project_number": "463780887765",
"project_id": "fabmobqc",
"storage_bucket": "fabmobqc.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:463780887765:android:598cde1db65f1cc9bc365c",
"android_client_info": {
"package_name": "com.fabmoqc.mamobilite"
}
},
"oauth_client": [
{
"client_id": "463780887765-6mguoskq0k2v0t2eaj6mes3hrtu9vn74.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDiQ7D5zf0hW0Xyl8v2JE5w4M5HhT1RGZ8"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "463780887765-6mguoskq0k2v0t2eaj6mes3hrtu9vn74.apps.googleusercontent.com",
"client_type": 3
},
{
"client_id": "463780887765-d48a77jepjhssklo5754tt1gfgqn3ikb.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.fabmoqc.mamobilite"
}
}
]
}
}
}
],
"configuration_version": "1"
}
Loading