Page 1 of 2

Mobile App not working

Posted: Fri Sep 19, 2014 11:13 am
by speterson
The Mobile app is not working with our Cyclos PRO installation. When the Android app is installed and the Cyclos location is completed as, 'our.domain.com', all that is displayed is a blank screen with an empty alert box. We are never offered a place to log in. Would you help identify the problem?

1) We have updated the DNS so that now http://our.domain.com pulls up the Cyclos start-up page. The "Main URL" field in the default configuration also says our.domain.com

2) We have enabled the 'Web Services' channel in the default configuration, the Groups configuration, the User, and for the Accounts.

What else do we need to do to make it work?
- Do we need to do anything else to the configuration?
- Do we need to change anything in Tomcat or the server installation?
- Do we need SSL?

Thanks!

Re: Mobile App not working

Posted: Mon Sep 22, 2014 12:11 pm
by rmvanarkel
Well it seems you have done everything that is needed. To answer your questions:
- Do we need to do anything else to the configuration? > This should be sufficient.
- Do we need to change anything in Tomcat or the server installation? > No.
- Do we need SSL? > No it is not needed to work, it is recommended of course.

Here are some things you can do:
- Maybe check the DNS propagation: http://checkdnspropagation.com/
- Maybe you can publish your URL on the forum so we can check it.
- Try seeing if the webservices are working for the mobile app:
1) Install postman (in chrome, recommended) or restclient (in firefox).
2)
- URL: https://demo.cyclos.org/web-rpc/initializationService
- Select "Post" (on the right of the URL)
- Select "raw" and select JSON
- Enter the following in the lines:
{
"operation": "getMobileGuestInitializationData",
"params": [{"loginFooterId":"-1","loginFooterVersion":"-1","loginHeaderId":"-1","loginHeaderVersion":"-1","themeVersion":"-1"}]
}
- And press "Send".
- The response from Cyclos should be a list of translation keys and other info needed for the mobile app to work (such as the cyclosVersion).
- Now replace https://demo.cyclos.org with your url and see what reaction you get from the server.

UPDATE >> From Cyclos 4.3 and above this method doesn't work anymore you have to add a key to the header called channel and a value called mobile.

Re: Mobile App not working

Posted: Tue Sep 23, 2014 11:20 am
by speterson
Thanks for your reply. Below is the result of my post using Postman. I notice it is missing some fields that were included in the demo.cyclos.org response, including, "cyclosVersion". We are hosting this at CyclosHost, so I assumed they are using the latest version, but that may not be a good assumption. I would welcome having someone look at the URL, but am reluctant to post it on this public forum. Does the output below give you any clues as to what might be the problem?

{
"result": {
"class": "org.cyclos.model.access.MobileGuestInitializationData",
"dateFormat": "DMY_DASH",
"initialTranslations": {
"class": "org.cyclos.model.contentmanagement.translations.TranslationsData",
"languageId": "-5218231666200768582",
"submodules": [
"MOBILE.GENERAL",
"MOBILE.LOGIN"
],
"translations": {
"MOBILE.LOGIN.error.sessionExpired": "Your session has expired. Please, login again.",
"MOBILE.LOGIN.logoutMessage": "Are you sure you want to logout?",
"MOBILE.GENERAL.error.positiveNumber": "The amount must be positive",
"MOBILE.LOGIN.loginAs": "Login as:",
"MOBILE.GENERAL.error.maxLength": "{0} exceeds maximum length",
"MOBILE.LOGIN.error.expiredPassword": "Your password has been expired and cannot be changed by yourself. Please, contact the administration.",
"MOBILE.GENERAL.error.queryParse": "Invalid query keywords",
"MOBILE.GENERAL.error.unauthorizedAddress": "Access not authorized from your location",
"MOBILE.LOGIN.submit": "Submit",
"MOBILE.LOGIN.error.invalidCredentials": "Invalid login credentials. Please verify and try again.",
"MOBILE.LOGIN.loginName": "Login name",
"MOBILE.LOGIN.password": "Password",
"MOBILE.LOGIN.no": "No",
"MOBILE.GENERAL.error.minLength": "{0} does not reach the minimum length",
"MOBILE.LOGIN.changeUser": "Change user",
"MOBILE.LOGIN.logout": "Logout",
"MOBILE.GENERAL.error.required": "{0} is required",
"MOBILE.LOGIN.login": "Login:",
"MOBILE.GENERAL.error.invalidSessionData": "The current session is invalid.",
"MOBILE.GENERAL.error.validation": "The action couldn't be processed, as there were validation errors{0}",
"MOBILE.GENERAL.error.staleEntity": "The data you are saving has been modified by another user or process. Please, reload the page and try again.",
"MOBILE.GENERAL.error.timeout": "The requested action could not be completed due to timeout",
"MOBILE.LOGIN.yes": "Yes",
"MOBILE.GENERAL.error.connection": "Could not connect to the server. Please make sure that you have Internet access. Or check the Cyclos settings.",
"MOBILE.LOGIN.user": "User:",
"MOBILE.LOGIN.error.remoteAddressBlocked": "The IP address is temporarily blocked by exceeding invalid login attempts",
"MOBILE.LOGIN.error.invalidIndefinitelyBlocked": "Your login password has been disabled by exceeding the maximum tries. Please, contact the administration.",
"MOBILE.GENERAL.error.cannotRemove": "The item is in use and cannot be removed.",
"MOBILE.GENERAL.error.entityNotFound": "There was an error trying to access the information.",
"MOBILE.GENERAL.error.internal": "Internal error. {0}",
"MOBILE.GENERAL.error.illegalAction": "Illegal action.",
"MOBILE.LOGIN.fieldsEmpty": "Login fields cannot be empty.",
"MOBILE.LOGIN.heading": "Login",
"MOBILE.GENERAL.error.permissionDenied": "You don't have sufficient permissions to perform the requested action",
"MOBILE.GENERAL.error.dataAccess": "There was an error trying to access the information.",
"MOBILE.GENERAL.error.retry": "The action could not be accomplished, please try the operation again.",
"MOBILE.GENERAL.error.coercion": "There was an error with the input data. Please check and try again. ",
"MOBILE.GENERAL.error.dateFormat": "The given date format is invalid. The correct format is {0}",
"MOBILE.LOGIN.error.invalidTemporarilyBlocked": "Your password is temporarily blocked by exceeding the maximum tries."
}
},
"numberFormat": "PERIOD_AS_DECIMAL",
"themeId": "-6371153170807615558",
"timeFormat": "H12",
"userDisplay": "NAME_ONLY",
"loginFooter": "<div class=\"richTextFieldContentWrapper\"><div style=\"color: #888888; font-size: 13px; margin-top:20px;\">Welcome to the mobile app. This is a welcome message that can be changed by the admin.</div></div>",
"loginHeader": "Smarter Barter Logo<br /><div class=\"richTextFieldContentWrapper\"><img title=\"\" style=\"width:100%; max-width: 350px; margin-bottom:15px;\" /></div>",
"version": {
"class": "org.cyclos.model.access.MobileGuestVersionData",
"themeVersion": "1",
"loginFooterId": "-3488849409290498118",
"loginFooterVersion": "1",
"loginHeaderId": "-2912388656987074630",
"loginHeaderVersion": "1"
}
}
}

Re: Mobile App not working

Posted: Tue Sep 23, 2014 12:56 pm
by admin
Hi,

We will have a look at it. To be sure, can you tell us what version of Cyclos and what version of the mobile app you are using?

Re: Mobile App not working

Posted: Tue Sep 23, 2014 1:07 pm
by speterson
Thanks for looking at this.

The mobile App version is Cyclos 4, version 1.1. The Cyclos version is 4.0.1 according to the web page generated by Cyclos at the website (<meta name="copyright" content="Runs on Cyclos 4.0.1 registered with key 74211-13328-87134-02776">)

Re: Mobile App not working

Posted: Tue Sep 23, 2014 3:19 pm
by alexandre
Hi,

The Mobile version 1.1 are not compatible with cyclos 4.0.1
You will need to update your cyclos installation to the new version.

This way the mobile will works fine.

Regards

Re: Mobile App not working

Posted: Mon Oct 20, 2014 3:07 pm
by speterson
Thank you -- I should have seen the version problem. As a result of your answer, we switched to Cyclos 4 Communities, set up a custom domain (smarterbarter.com.au), and re-configured on the new location. Now when we call up the Cyclos 4 mobile app, we are able to log in, and reach the home page screen containing the icons -- Payments / Account(s) / Contacts / Profile .... However, when we press any of these icons, the screen simply comes back to the home page. I cannot pull up my profile, look at my account or do anything. I am using the Android App on android version 4.2.2.

Any ideas as to why we can't do anything once logged in?

Re: Mobile App not working

Posted: Fri Oct 24, 2014 9:20 am
by alexandre
Hi,

Can you try to remove the app, and install again.
If the problem persists please inform your phone model/specifications.

Regards

Re: Mobile App not working

Posted: Fri Oct 24, 2014 9:41 am
by speterson
I started up the mobile app again, and now it works! I did not have to re-install it or do anything on the server side. I'm not sure why it decided to work. Thanks for your help.

Re: Mobile App not working

Posted: Fri Dec 19, 2014 10:05 am
by cycloshost
Hi, we find also a problem when connecting with the mobile app. We are using Cyclos Pro 4.3 and mobile app 1.1.1. When entering the URL is not connecting with the server.

We did the proposed test of the webservices, this is the result so it seems to work:

Code: Select all

{
    "result": {
        "class": "org.cyclos.model.access.MobileGuestInitializationData",
        "dateFormat": "DMY_PERIOD",
        "initialTranslations": {
            "class": "org.cyclos.model.contentmanagement.translations.TranslationsData",
            "languageId": "-4162864974214151928",
            "languageVersion": "29",
            "submodules": [
                "MOBILE.GENERAL",
                "MOBILE.CONFIGURATION",
                "MOBILE.LOGIN"
            ],
            "translations": {
                "MOBILE.CONFIGURATION.accessClientName": "Access client",
                "MOBILE.CONFIGURATION.accessClientUser": "User",
                "MOBILE.CONFIGURATION.activationDate": "Activation date",
                "MOBILE.CONFIGURATION.assignCode": "Code zuweisen",
                "MOBILE.CONFIGURATION.assignPos": "POS vergeben",
                "MOBILE.CONFIGURATION.assignPosHint": "Hier k\u00f6nnen Sie die mobile App so konfigurieren, dass ein POS-Ger\u00e4t verwendet werden kann. Ein POS kann Zahlungen per Ger\u00e4t oder Karte von Benutzern empfangen.",
                "MOBILE.CONFIGURATION.cannotActivatePos": "POS kann nicht aktiviert werden, da Sie nicht \u00fcber ausreichende Berechtigungen werden. Bitte kontaktieren Sie die Verwaltung f\u00fcr weitere Informationen.",
                "MOBILE.CONFIGURATION.cannotDisableNfc": "Die Bezahlfunktion des Ger\u00e4ts kann nicht deaktiviert werden, da Sie nicht \u00fcber ausreichende Berechtigungen verf\u00fcgen. Bitte kontaktieren Sie die Verwaltung f\u00fcr weitere Informationen.",
                "MOBILE.CONFIGURATION.cannotEnableNfc": "Die Bezahlfunktion des Ger\u00e4ts kann nicht aktiviert werden, da Sie nicht \u00fcber ausreichende Berechtigungen verf\u00fcgen. Bitte kontaktieren Sie die Verwaltung f\u00fcr weitere Informationen.",
                "MOBILE.CONFIGURATION.cannotUnassignPos": "Die POS-Verkn\u00fcpfung kann nicht aufgehoben werden, da Sie nicht \u00fcber ausreichende Berechtigungen verf\u00fcgen. Bitte kontaktieren Sie die Verwaltung f\u00fcr weitere Informationen.",
                "MOBILE.CONFIGURATION.cardFormatted": "Die Karte wurde erfolgreich formatiert.",
                "MOBILE.CONFIGURATION.cardManagementHeading": "NFC-Karten",
                "MOBILE.CONFIGURATION.cardPersonalized": "Die Karte wurde erfolgreich f\u00fcr Benutzer {0} personalisiert ",
                "MOBILE.CONFIGURATION.cardPersonalizedFor": "Die Karte ist f\u00fcr Benutzer {0} personalisiert",
                "MOBILE.CONFIGURATION.cyclosLocation": "Cyclos location:",
                "MOBILE.CONFIGURATION.cyclosUrl": "Cyclos URL",
                "MOBILE.CONFIGURATION.cyclosUrlInvalid": "Could not connect to the server, please check the configuration and make sure that you have Internet access.",
                "MOBILE.CONFIGURATION.cyclosUrlRequired": "Cyclos URL is required to enter the application.",
                "MOBILE.CONFIGURATION.deviceLabel": "Ger\u00e4te-Beschriftung",
                "MOBILE.CONFIGURATION.disableNfc": "NFC deaktivieren",
                "MOBILE.CONFIGURATION.disableNfcHint": "Das Ger\u00e4t kann Zahlungen per NFC durchf\u00fchren. Auf dieser Seite k\u00f6nnen Sie diese Funktion deaktivieren",
                "MOBILE.CONFIGURATION.emptyCard": "Die Karte ist leer",
                "MOBILE.CONFIGURATION.enableNfc": "NFC aktivieren",
                "MOBILE.CONFIGURATION.enableNfcHint": "Hier k\u00f6nnen Sie die Bezahlfunktion Ihres Ger\u00e4tes aktivieren. Diese greift auf die NFC-F\u00e4higkeit Ihres Smartphones zur\u00fcck.",
                "MOBILE.CONFIGURATION.enterCyclosDemo": "To enter the Cyclos demo please use: demo.cyclos.org",
                "MOBILE.CONFIGURATION.enterCyclosUrl": "Please enter the Cyclos url below",
                "MOBILE.CONFIGURATION.error.cardAlreadyPersonalized": "Kann die Karte nicht personalisieren, weil sie bereits personalisiert ist. A-Format ist erforderlich, um Sie erneut zu personalisieren.",
                "MOBILE.CONFIGURATION.error.cardPersonalizedUserNotFound": "Die Karte ist bereits personalisiert, der Benutzer wurde aber nicht gefunden oder Sie verf\u00fcgen nicht \u00fcber Betrachtungsberechtigung.",
                "MOBILE.CONFIGURATION.error.formatCardRequired": "Die Karte muss vor dem Personalisieren formatiert werden.",
                "MOBILE.CONFIGURATION.error.invalidActivationCode": "Die zugewiesene Code ist ung\u00fcltig. Bitte \u00fcberpr\u00fcfen Sie ihn, und versuchen Sie es erneut.",
                "MOBILE.CONFIGURATION.error.invalidCard": "Die Karte konnte nicht gelesen werden oder ist ung\u00fcltig. {0}",
                "MOBILE.CONFIGURATION.error.invalidCredentials": "Ung\u00fcltige Anmeldeinformationen. Bitte \u00fcberpr\u00fcfen Sie die Information und versuchen Sie es erneut.",
                "MOBILE.CONFIGURATION.error.nfcDisabled": "NFC ist deaktiviert. Aktivieren Sie es um fortzufahren.",
                "MOBILE.CONFIGURATION.error.noAccessClientAvailable": "The access client is not available. Maybe it has been blocked or unassigned. Please contact the administration for more information.",
                "MOBILE.CONFIGURATION.error.noTokenTypesAvailable": "Die Karte kann nicht f\u00fcr diesen Benutzer personalisiert werden, da keine Token-Typen zur Verf\u00fcgung stehen. Bitte kontaktieren Sie die Verwaltung f\u00fcr weitere Informationen.",
                "MOBILE.CONFIGURATION.error.personalizeUserRequired": "Bitte w\u00e4hlen Sie einen Nutzer aus um die Karte zu personalisieren.",
                "MOBILE.CONFIGURATION.format": "Format",
                "MOBILE.CONFIGURATION.formatHint": "Halten Sie die Karte zum Formatieren neben das Ger\u00e4t. Bitte entfernen Sie die Karte nicht bis der Vorgang abgeschlossen ist.",
                "MOBILE.CONFIGURATION.heading": "Konfiguration",
                "MOBILE.CONFIGURATION.nfcActivationHeading": "NFC-Aktivierung",
                "MOBILE.CONFIGURATION.nfcDisabled": "Das Ger\u00e4t wurde f\u00fcr NFC-Zahlungen deaktiviert.",
                "MOBILE.CONFIGURATION.nfcEnabled": "Das Ger\u00e4t wurde f\u00fcr NFC-Zahlungen aktiviert.",
                "MOBILE.CONFIGURATION.nfcPayments": "NFC-Zahlungen",
                "MOBILE.CONFIGURATION.nfcUrlCannotBeChanged": "The URL cannot be changed because NFC payments are enabled.",
                "MOBILE.CONFIGURATION.personalize": "Personalisieren",
                "MOBILE.CONFIGURATION.personalizeHint": "Halten Sie die Karte zum Personalisieren neben das Ger\u00e4t. Bitte entfernen Sie die Karte nicht bis der Vorgang abgeschlossen ist.",
                "MOBILE.CONFIGURATION.posActivationHeading": "POS-Aktivierung",
                "MOBILE.CONFIGURATION.posAssigned": "POS wurde zugewiesen. Es kann durch Aktivieren das POS-Modus auf Login-Seite gestartet werden.",
                "MOBILE.CONFIGURATION.posDevice": "POS-Ger\u00e4t",
                "MOBILE.CONFIGURATION.posInformationHeading": "POS Details",
                "MOBILE.CONFIGURATION.posUnassigned": "POS ist nicht zugewiesen.",
                "MOBILE.CONFIGURATION.posUrlCannotBeChanged": "The URL cannot be changed because POS mode is enabled.",
                "MOBILE.CONFIGURATION.readCard": "Karte lesen",
                "MOBILE.CONFIGURATION.readCardHint": "Halten Sie die Karte neben das Ger\u00e4t um ein Lesen zu erm\u00f6glichen.",
                "MOBILE.CONFIGURATION.submit": "Submit",
                "MOBILE.CONFIGURATION.tokenType": "Token-Typ",
                "MOBILE.CONFIGURATION.unassignPos": "POS Verkn\u00fcpfung aufheben",
                "MOBILE.CONFIGURATION.unassignPosHint": "Ihr Ger\u00e4t ist als POS konfiguriert. Wenn Sie das Ger\u00e4t nicht mehr als POS verwenden wollen, k\u00f6nnen Sie die Funktion unten deaktivieren.",
                "MOBILE.CONFIGURATION.user": "Benutzer",
                "MOBILE.CONFIGURATION.version": "Version {0}",
                "MOBILE.GENERAL.error.cannotRemove": "Das Element wird genutzt und kann nicht entfernt werden.",
                "MOBILE.GENERAL.error.channelInaccessible": "Access denied. The channel used to connect to the server is not allowed.",
                "MOBILE.GENERAL.error.coercion": "Bei der Dateneingabe ist ein Fehler aufgetreten. Bitte \u00fcberpr\u00fcfen Sie die Eingabe und versuchen Sie es erneut.",
                "MOBILE.GENERAL.error.connection": "Der Server konnte nicht kontaktiert werden. Bitte \u00fcberpr\u00fcfen Sie Ihre Internetverbindung oder Ihre Cyclos-Einstellungen.",
                "MOBILE.GENERAL.error.dataAccess": "Beim Versuch die Informationen aufzurufen, ist ein Fehler aufgetreten.",
                "MOBILE.GENERAL.error.dateFormat": "Das angegebene Datenformat ist ung\u00fcltig. Das g\u00fcltige Format ist {0}.",
                "MOBILE.GENERAL.error.entityNotFound": "Beim Versuch die Informationen aufzurufen, ist ein Fehler aufgetreten.",
                "MOBILE.GENERAL.error.illegalAction": "Aktion ist nicht erlaubt.",
                "MOBILE.GENERAL.error.internal": "Interner Fehler. {0}",
                "MOBILE.GENERAL.error.invalidPos": "There was an error connecting to the server. Please verify the POS remains active.",
                "MOBILE.GENERAL.error.invalidSessionData": "Die aktuelle Sitzung ist ung\u00fcltig.",
                "MOBILE.GENERAL.error.maxLength": "{0} \u00fcberschreitet maximale L\u00e4nge",
                "MOBILE.GENERAL.error.minLength": "{0} erreicht nicht die minimale L\u00e4nge",
                "MOBILE.GENERAL.error.noCyclosCompatibility": "Diese Anwendung ist nicht kompatibel mit dem Server mit dem Sie sich verbinden m\u00f6chten. Wenn das Problem weiterhin besteht, kontaktieren Sie bitte die Verwaltung.",
                "MOBILE.GENERAL.error.partialCyclosCompatibility": "Diese Anwendung ist teilweise kompatibel mit dem Server mit dem Sie sich verbinden m\u00f6chten. Einige Funktionen funktionieren m\u00f6glicherweise nicht korrekt. Die Nutzung geschieht auf eigenes Risiko Wenn das Problem weiterhin besteht, kontaktieren Sie bitte die Verwaltung.",
                "MOBILE.GENERAL.error.permissionDenied": "Sie verf\u00fcgen nicht \u00fcber entsprechende Genehmigungen, um die angefragte Aktion auszuf\u00fchren.",
                "MOBILE.GENERAL.error.positiveNumber": "Der Betrag muss positiv sein",
                "MOBILE.GENERAL.error.queryParse": "\u00dcng\u00fcltige Stichw\u00f6rter f\u00fcr Suche",
                "MOBILE.GENERAL.error.required": "{0} ist erforderlich",
                "MOBILE.GENERAL.error.retry": "Die Aktion konnte nicht durchgef\u00fchrt werden. Bitte, versuchen Sie es erneut.",
                "MOBILE.GENERAL.error.staleEntity": "Die zu speichernden Daten wurden von einem anderen Nutzer oder Prozess ver\u00e4ndert. Bitte laden Sie die Seite und versuchen Sie es erneut.",
                "MOBILE.GENERAL.error.timeout": "Die angefragte Aktion konnte wegen Zeitlimit (timeout) nicht vollendet werden",
                "MOBILE.GENERAL.error.unauthorizedAddress": "Zugang von Ihrem Standort nicht autorisiert",
                "MOBILE.GENERAL.error.unauthorizedURL": "Access denied. The URL used to connect to the server is not allowed.",
                "MOBILE.GENERAL.error.validation": "Die Aktion konnte nicht durchgef\u00fchrt werden aufgrund von Validierungsfehler{0}",
                "MOBILE.GENERAL.information": "Information",
                "MOBILE.GENERAL.system": "System",
                "MOBILE.LOGIN.changeUser": "Nutzer wechseln",
                "MOBILE.LOGIN.checkingCompatibility": "Kompatibilit\u00e4t pr\u00fcfen, bitte warten ...",
                "MOBILE.LOGIN.error.expiredPassword": "Ihr Passwort ist abgelaufen und kann nicht von Ihnen selbst ge\u00e4ndert werden. Bitte, kontaktieren Sie die Verwaltung.",
                "MOBILE.LOGIN.error.invalidCredentials": "Ung\u00fcltige Anmeldedaten. Bitte \u00fcberpr\u00fcfen Sie diese und versuchen es erneut.",
                "MOBILE.LOGIN.error.invalidIndefinitelyBlocked": "Ihr Anmeldepasswort wurde wegen \u00dcberschreitung der maximal m\u00f6glichen Versuche deaktiviert. Bitte, kontaktieren Sie die Verwaltung.",
                "MOBILE.LOGIN.error.invalidTemporarilyBlocked": "Ihr Anmeldepasswort wurde wegen \u00dcberschreitung der maximal m\u00f6glichen Versuche vor\u00fcbergehend gesperrt.",
                "MOBILE.LOGIN.error.noPossiblePassword": "Es existiert kein Anmeldepasswort",
                "MOBILE.LOGIN.error.remoteAddressBlocked": "Ihr IP-Adresse wurde wegen \u00dcberschreitung der maximalen Anzahl gescheiterter Anmeldeversuche vor\u00fcbergehend gesperrt.",
                "MOBILE.LOGIN.error.sessionExpired": "Ihre Sitzung ist abgelaufen. Bitte, melden Sie sich erneut an.",
                "MOBILE.LOGIN.fieldsEmpty": "Anmeldefelder k\u00f6nnen nicht leer sein.",
                "MOBILE.LOGIN.heading": "Anmeldung",
                "MOBILE.LOGIN.launchPos": "POS starten",
                "MOBILE.LOGIN.login": "Anmelden:",
                "MOBILE.LOGIN.loginAs": "Anmelden als:",
                "MOBILE.LOGIN.loginName": "Nutzername",
                "MOBILE.LOGIN.logout": "Abmelden",
                "MOBILE.LOGIN.logoutMessage": "Sind Sie sicher, dass Sie sich abmelden wollen?",
                "MOBILE.LOGIN.no": "Nein",
                "MOBILE.LOGIN.password": "Passwort",
                "MOBILE.LOGIN.posLogout": "Exit POS mode",
                "MOBILE.LOGIN.posLogoutMessage": "Are you sure you want to exit?",
                "MOBILE.LOGIN.submit": "Senden",
                "MOBILE.LOGIN.user": "Nutzer:",
                "MOBILE.LOGIN.yes": "Ja"
            }
        },
        "loginFooter": "<div style=\"color: #888888; font-size: 13px; margin-top:20px;\">Welcome to the Cyclos mobile app. This is a welcome message that can be changed by the admin.</div>",
        "loginHeader": "<img style=\"width:100%; max-width: 350px; margin-bottom:15px;\" />",
        "loginPasswordInput": {
            "charactersPerButton": "0",
            "class": "org.cyclos.model.access.passwords.PasswordInputDTO",
            "inputMethod": "TEXT_BOX",
            "length": {
                "class": "org.cyclos.model.utils.IntegerRangeDTO",
                "max": "32",
                "min": "8"
            },
            "name": "Login password",
            "numberOfButtons": "0",
            "numberOfRows": "0",
            "separator": "|"
        },
        "numberFormat": "COMMA_AS_DECIMAL",
        "themeId": "-4162864974214182648",
        "timeFormat": "H24",
        "userDisplay": "NAME_ONLY",
        "version": {
            "class": "org.cyclos.model.access.MobileGuestDTO",
            "cyclosVersion": "4.3",
            "languageId": "-4162864974214151928",
            "languageVersion": "29",
            "loginFooterId": "-4162864974214194936",
            "loginFooterVersion": "1",
            "loginHeaderId": "-4162864974214196984",
            "loginHeaderVersion": "1",
            "themeVersion": "2"
        }
    }
}
Request Headers
Content-length → 180
Content-type → application/json
Host → betabank.de
User-agent → Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
Request Parameters
{
"operation": "getMobileGuestInitializationData",
"params": [{"loginFooterId":"-1","loginFooterVersion":"-1","loginHeaderId":"-1","loginHeaderVersion":"-1","themeVersion":"-1"}]
}

Re: Mobile App not working

Posted: Fri Dec 19, 2014 10:28 am
by alexandre
HI,

I tried now with mobile 1.1.1 and cyclos 4.3 and works fine.

Check if you have problems on your conection or some firewal issue.

Regards

Re: Mobile App not working

Posted: Fri Dec 19, 2014 10:55 am
by cycloshost
It seems to be a config problem. The connection is Ok as connecting with demo.cyclos.org works.

Re: Mobile App not working

Posted: Fri Dec 19, 2014 10:56 am
by alexandre
Check if the webservices channel are enabled at the correct config and also at the user preferences

Re: Mobile App not working

Posted: Fri Dec 19, 2014 11:05 am
by cycloshost
Yes, the webservices channel is enabled in system configurations. And this configuration is applied to the members groups.

Re: Mobile App not working

Posted: Fri Dec 19, 2014 11:44 am
by alexandre
Hi, I found the problem,

Your certificate are working fine on iphone/IOS but not working with android, you need to check the https settings at your host. If you open the phone browser on your cyclos installation you will get the ssl error.
Once fixed this ssl error the mobile will work on android.

regards