•  · 47 friends

Nexus

Has anyone here installed Nexus and currently using it with no issues? I had downloaded the UNA Nexus app and it freezes. So before i install it, i just wanted to know a bit more about it's functionality.

0 0 0 0 0 0
  • 331
Replies (31)
  • Nexus is used to connect your native apps - iOS, Android, Win and Mac. When you compile your apps and install Nexus it will authenticate apps to pull data from the site.

    How is it freezing?

    0 0 0 0 0 0
    • I will take screenshot, give me a sec

      0 0 0 0 0 0
      • Nexus is used to connect your native apps - iOS, Android, Win and Mac. When you compile your apps and install Nexus it will authenticate apps to pull data from the site.

        How is it freezing?

        Nevermind, cleared phone cache and it's working now. As for my own, i do know that you guys posted a link here on some sort of unique step by step coding correct?

        0 0 0 0 0 0
        • Is anyone here using  Nexus?

          0 0 0 0 0 0
          • Yes Nexus is useless for now as the app guide is unclear.

            0 0 0 0 0 0
            • Yes Nexus is useless for now as the app guide is unclear.

              That's what i figured

              0 0 0 0 0 0
              • Most of the complexity comes from having to deal with ReactNative dependencies during packaging. They tend to change every week dramatically which is making it difficult to write a good guide. I’m talking to Alex a lot about it and we are trying to find a way to at least give some extra guidance. Some people deployed the apps successfully and we do this as a service, but it is indeed not a very simple process. 

                0 0 0 0 0 0
                • I'm currently using the UNA mobile app just to get a feel for its functionalities.  I do have a quest Andrew Boon I have not noticed the option to change the layout templates. Is it somewhere hidden?

                  0 0 0 0 0 0
                  • Yes, we just hide the template switcher in the app. Just thinking that it makes for a more predictable behaviour - some templates may not be particularly suitable for an app, so it best to stick to one. 

                    0 0 0 0 0 0
                    • Will Monte - I've been playing around with exactly how to do this, I do agree with Andrew Boon that changing templates can cause undesired UX issues but I haven't found it to create any app-breaking issues, certainly nothing compared to the near daily torture that React and its parade of dependencies cause me and my sites.

                      I like the current Lucid setup on mobile that I have so much that I am gonna make it the default and leave access to the template switcher open on one of my sites.

                      image_transcoder.php?o=bx_froala_image&h=2183&dpx=2&t=1569636872 image_transcoder.php?o=bx_froala_image&h=2184&dpx=2&t=1569636879 image_transcoder.php?o=bx_froala_image&h=2185&dpx=2&t=1569636889


                      0 0 0 0 0 0
                      • I did not realy understad how it works, does nexus need to be installed on every phone that want to use my app?

                        0 0 0 0 0 0
                        • I paid for Nexus and have followed the guide and got it to start up on an emulator, but I expected (based on the description in the marketplace) that I would get push notifications for events happening on the site when using the app. but after getting to the end of the documentation, no joy :-(


                          0 0 0 0 0 0
                          • You do get native push notifications with the apps connected via Nexus. On iOS it is in fact the only way to have push notifications as they don’t support WebPush. 

                            0 0 0 0 0 0
                            • Send us a support request to support@una.io to help you work it out. 

                              0 0 0 0 0 0
                              • okay, thanks

                                0 0 0 0 0 0
                                • I did not realy understad how it works, does nexus need to be installed on every phone that want to use my app?

                                  No, Nexus is only meant to be installed on your UNA site. Then, once you compile and publish your native apps, users who download them will be able to you your site via those apps because they communicate with your una site via Nexus app. It’s like an app authentication module - your users don’t need to even know about it - it’s only for you to connect your site and your apps. 

                                  0 0 0 0 0 0
                                  • Cnayl - Getting push notifications to work on Android (both natively and web push) is relatively easy especially compared to iOS. That said, it is a multi-step process with at least 3 different systems, accounts, passwords and I have found it to be occasionally unreliable but its unclear to me where the potential reliability issue is. 

                                    These are my opinions based only on my experience which 6 weeks ago I didn't even know what an API was or had heard of React so consider that as well as UNA/Boonex may not agree with my opinion so just to make clear its at your own risk.

                                    The first thing I think you should do is go to OneSignal and create a free account. You'll have to review the free/paid tier and decide what you need. You can then go through the fairly well done documentation they have and create your "app" and enable Web Push for Chrome and the other browsers as well as for Android if those are your intentions. The OneSignal documentation will guide you to Firebase which is Google's platform for a whole bunch of technologies including Push Notifications. You will have to create an account and review the free/paid tier here as well. It will have you create a key which you will enter back in the OneSignal Dashboard. There may one or two other things I missed but their documentation is good.

                                    Once you finish creating your "app" in OneSignal it will issue you a couple keys. You then take those keys and copy and paste them back at your site. The place to paste the keys is Studio > Settings > Push Notifications. 

                                    Check the settings there, save and then you need to modify a line of code. If you have your app running (even in the emulator) and it is displaying your site (not UNA.IO) then you should have no problem finding the line of javascript in app.js (I believe) where you will enter your OneSignal Key from the first step.

                                    Once that is done you can recompile and do all the saving on the site and then test either back at OneSignal in their dashboard or just opening the site in Chrome on Android and if you did everything right you will get a pop up asking for permission to send notifications.

                                    I hope this is helpful to you and anyone else trying to work through this challenging process like Hodor Hodor, Will Monte, Harry Sondre, Expertzkris or anyone else.

                                    Before anyone asks, I can't help with iOS notifications. It is much much too complicated and when you account for the additional requirements of their security and developers fees its beyond my ability to assist. 

                                    0 0 0 0 0 0
                                    • I think posting a tutorial will be wise

                                      0 0 0 0 0 0
                                      • Andrew, I understood the benefit of an app at the level of push notifications on IOs. If we forget this point, once Jot React is finally developed, will there be a real benefit to the applications?

                                        For you to understand my question, I can put it differently. If I'm not interested in push notifications, do I have a reason to be interested in apps?

                                        0 0 0 0 0 0
                                        • I did not realy understad how it works, does nexus need to be installed on every phone that want to use my app

                                           they download the app from Google store

                                          0 0 0 0 0 0
                                          • Thanks for the bit about "javascript in app.js (I believe) where you will enter your OneSignal Key"   That information isn't anywhere in the official UNA Mobile documentation and is sort of key I guess!   I will try that and see how it goes.


                                            0 0 0 0 0 0
                                            • Well looks like I've managed to get it working now - will tidy my notes and then perhaps see if I can create a tutorial for others!  That said, it really is not a task to be undertaken unless you have a lot of patience along with a reasonable amount of coding and development skills I feel.

                                              0 0 0 0 0 0
                                              • To make PUSH working you need to open OneSignal account then setup it properly for Web Browsers, Android and iOS[if needed] in OneSignal - then have necessary instructions on how to do it. Then specify OneSignal App ID in UNA and mobile apps.

                                                Also you can refer to more detailed description by Mosi76
                                                https://una.io/cmts.php?sys=bx_forum&id=4009&cmt_id=16180

                                                0 0 0 0 0 0
                                                • Can I just pay you to help? 

                                                  0 0 0 0 0 0
                                                  • Can I just pay you to help? 

                                                    It's not hard it's pretty easy

                                                    0 0 0 0 0 0
                                                    • Then please help us with a step by step 

                                                      0 0 0 0 0 0
                                                      • Then please help us with a step by step 

                                                        I would not feel good taken any money from you, i honestly do recommend to follow these instructions https://github.com/unaio/jot-client-una or you can ask in the thread/link that i'm sharing here with you. Also be careful who you give any credentials to.. It really is not hard.

                                                        0 0 0 0 0 0
                                                        • Just to add that the instructions on the github page do miss out some important stuff!  Your first step is to create a OneSignal account and make an app. Then create Firebase connection (as per info on OneSignal site) then put values from Onesignal into the Config page on your una website.

                                                          After that follow the github (una mobile) instructions (but they miss out that you need to put your onesignal app ID into the file App.js so don't forget to do that!)

                                                          Finally you will then need to add in the Onesignal support code to the file app/build.gradle (Module: app) in Android Studio and also modify MainApplication.java, again as per info on Onesignal website.

                                                          Do all that and hopefully you will get it to work.

                                                          I have posted my notes on my blog at  https://punya.co.uk/blog/9-development/16-una-mobile-app-development

                                                          0 0 0 0 0 0
                                                          • Hi, do we need to update the base_url field in the App.js file, i have updated the link  to point to my site but the app asks me to open the site in the browser when i open the app

                                                             

                                                            0 0 0 0 0 0
                                                            • The latest files on github cause me problems as it won't load into Android Studio now.  Not sure if this is linked to the changes done for iOS as I don't build that (I'm on Linux) ?

                                                              0 0 0 0 0 0
                                                              • Hi, when i update the url to point to my site, the app always asks to open the url in the default browser instead of the app, what can fix this?




                                                                0 0 0 0 0 0
                                                                Not logged in users can't 'Comments Post'.
                                                                Added:
                                                                Category:

                                                                UNA - Social Media Software Framework

                                                                Close