This is an old revision of the document!
How to install iGotchaSignage
With the Zip file
- Get the zip file
- Right-click ⇒ properties and check unlock 1)
- Extract all content into a folder, usually Documents
- Make a shortcut of iGotchaSignageManager.exe to the desktop
- In Windows menu type
run - In the run window type
shell:startup2) - Make a copy of the link in that folder
- Run the application
- Double click the iGotcha logo
- Enter the iGotcha Server address
- Enter your player ID
- Wait for content to load
BrightSign Computers
- Get a FAT32 formatted SD card ( 32 Gb )
- Copy the BrightSign Firmware file on it On the NAS
- On Signage CMS, go to the settings of the player you want to set up
- Enter the Serial number of the player in the field Brightsign serial
- Set the Memory threshold override to 500Megs
- Set the Override os type to BrightSign
- Save and return to the settings tab
- Under Override os type, select the latest version of the software
- Save again
Lamar Development
Bitbucket: Link
Build Versions
Written on August 16th, 2019
Lamar version: 5.0.6 iGotcha Signage version: 2.14.0.5
Update: iGS v. 2.14.0.5 resolves issue with Advanced Installer not updating the registry key to show the latest version of Lamar application on CMS.
Also, if you come across a computer that has Lamar v.3.x.x or v.4.x.x installed, then you need to uninstall the application first before you can install version 5.x.x. N.B. Lamar CMS is more reliable than iGS CMS with respect to showing Lamar version.
Preparing a new build (with Advanced Installer):
Note: This steps below show you how to prepare a new build for upgrading the kiosks
Refer to this path in iGotcha Drive if you need to know how to set up Advanced Installer: /iGotcha Drive/Client Documentation/Lamar Transit Advertising/Update Process.docx
- Run command to change application version: yarn run version –new-version XXXXX
- Run command: yarn run package
- Go to Advanced Installer on Quy's computer: Lammar_NEW_July23.aip
- In “Product Information” section, under Product Details: change the version number in the “Version” field
- In “Files and Folders” section, make sure that the Application Folder is directed to where the lamar build is located in the computer. At this time of writing the documentation, it's located in this path: D:\\Players\lammar\release\win-unpacked
- In “Builds” section, under Output, change the name of the build in “MSI name” field, e.g. lamar 5.0.6
- Click to save
- Make a new build. The new .msi file is saved in this path: D:\\Downloads\Setup Files folder
- Upload the msi file to AWS. Save it in this folder: “NewAdvanceInstaller”
- Don't forget to make this file public. Once you've done that, then copy the Object URL of the msi file
- Go back to Advanced Installer. Open another file: update_NEW_July23.aip
- In “Updates” section, under Installer Download, paste the Object URL (from AWS) in Main URL field
- In “Updates” section, under Update Installer, make sure that the “File path” is directed to the new msi file
- In “Updates” section, under Update Installer, make sure that the Product version field is updated
- Click to save
- Click to build
- It will create a text file for you, titled “update.txt” in Setup File folder. Upload that to AWS
- Once it's been uploaded to AWS, then make this file public
Google Analytics Reports
- Credentials: Please see a PM or scrum master
- Type of reports: Pages report and Sessions report
- Duration: The client usually would ask for the reports once a month. And that the Pages and Sessions data should be split into 4 reports (one for each week). In that case, there should be 8 reports total (4 for Pages reports and 4 for Sessions reports)
- Final format of the report: Not specified by the client. You could export the reports to Google Sheets and email the client links to these sheets.
- Where to generate reports on Google Analytics: Go to Customization tab –> Navigate to Custom Reports –> Click on Players Report –> Here you would find data for Sessions and Pages
N.B. Previous reports are saved in Google Sheets in case you need an idea of what the reports should look like
Development
Api keys: We use 2 APIs that require APIs key, which can be found here: Link
- Google Map API
- Darksky (to get temperature)
These Apis key are used in main process and are also store in config.js
Google Map API:
- use to render google map
- Use to search place
Darksky Api: Used to fetch weather in Vancouver
