This app can send Mobile notifications. During the development and testing of the mobile Android and iOS Apps, it can substitute the Bisq Notification Node.
The documentation can be found here: (https://github.com/joachimneumann/bisqremote/wiki).
- clone the repository (if you have not already done so)
- cd into the bisqremote directory and make sure you see the pom.xml file.
- run these commands: mvn install mvn exec:java -D exec.mainClass=bisq.notification.NotificationApp
Probably, you want to run this program from eclipse or intellij IDEA, but I can't suport you with this, because it depends on the operating system you are using and I am not an expert in the configuration of this type of projects in IDEs.
- go to https://firebase.google.com
- click on "GO TO CONSOLE"
- add project
- chose any name you like
- check the two checkboxes at the bottom
- create project
- On the left select Grow, Cloud Messaging
- select Android
- Use the package name "com.joachimneumann.bisq"
- click Register App
- download google-services.json. You will need this file in the Andoid app.
- Skip the step "Run your app to verify installation" (it did not work for me)
- In the firebase page click on the settings icon next to "Project overview" in the top left and select project settings.
- select service accounts
- select java
- copy the parameter in setDatabaseUrl() and paste as value of ANDROID_DATABASE_URL in the file BisqNotificationServer, instead of https://bisqnotifications.firebaseio.com
- generate a new private push notification key and download the file
- copy the file google-services.json into the folder bisqremote_Android/Bisq of your local copy of the bisqremote_Android repository
- run the Android app in Android Studio. Executing the app in the simulator is fine, but you have to log into your google account in the simulator with the same google account that you have used in firebase. If the app has been installed before, you must uninstall it.