NxMeta 4.3.0.32743 R1 causes NxWitness iOS client to crash

Answered

Comments

11 comments

  • Avatar
    Tagir Gadelshin

    Thanks, Pieter Viljoen
    We'll check that. Server should remain backward compatible, sounds like a bug for me

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Pieter Viljoen
    I've double-checked this with our mobile team. Looks like this may be caused by the security improvements we are preparing in 4.3. So most likely we will release a new mobile client by the time we will officially release 4.3

    So as for now -- this can be considered a known issue. I've tried to find some workaround by turning off new security features, but it didn't help.

    Sorry for that, but those are downsides of early preview versions -- the product is under development and those kinds of issues are inevitable.

    0
    Comment actions Permalink
  • Avatar
    Pieter Viljoen

    Would you then consider publishing a NxMeta iOS client that can stay in sync with NxMeta server, or a NxWiness Beta client?

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    There are no such plans, but we’ll consider this if there will be a demand for that.

    Can you elaborate your scenario, what are you trying to achieve/test by using Nx iOS client with Meta?

    0
    Comment actions Permalink
  • Avatar
    Pieter Viljoen

    I am wondering why I should test a Beta server if you do not make working iOS clients available?

     

     

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    We provide a possibility to connect older mobile clients that can connect and work and we try not to break compatibility. This usually works. But due to new security fixes being prepared in 4.3 we are not able to provide a fully functional iOS client at the moment. Although the Android client seems to be working better, but also not stable.

    Testing and exploring new SDK and API features normally are not blocked by the iOS client, that’s why we release it despite having issues with the mobile client. Can you explain, what is your scenario, what do you want to test using a mobile client?

    We believe that having at least Server + Desktop released allows our dev community to start preparing earlier and use new features, provide feedback so we can fix smth before the release.

    So Mobile client works as it works, Cloud is not updated at all, Desktop client should be at least working and allowing to test and see how new SDK and API features works. That is our current vision.

    0
    Comment actions Permalink
  • Avatar
    Pieter Viljoen

    I run the latest NxMeta server version in my home lab for my home security cameras.

    I use iOS on daily basis to look at feeds and motion alerts, right now it is broken, so I either suck it up and wait for you to fix it, or I revert to the last stable version, and stop testing the Beta releases.

    I disagree with your stance that desktop only is acceptable ("works as it works"), we live in a mobile first world.

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    Hi Pieter Viljoen,

    Apologies for the late response, but for some reason your latest comment was marked as possible SPAM.

    Works as it works applies to our Nx Meta VMP. It was never intended for use in production environments, but for development and Beta testing of new features only.

    For production environments the Nx Witness VMS released version is recommended. 

    0
    Comment actions Permalink
  • Avatar
    Pieter Viljoen

    I understand the production limits and the risk I take is on me.

    Yet, if the intent is to Beta test, then surely that includes iOS and Android mobile testing, as that is a very common use case?

    If you are testing mobile clients, then please offer an iOS Test Flight build or Android Beta opt-in, or, are you not testing the Beta builds with mobile clients, or do you not want users to Beta test with mobile clients?

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    Hi Pieter Viljoen,

    The intent isn't a Beta test, but to provide a developer toolkit to make new features available for developers to create and maintain their integrations. These Nx Meta VMP builds also have new features in Alpha or Beta stage included, but the build itself isn't a Beta build, and although we try not to break compatibility, for this build, due to new security fixes being prepared in 4.3, we are not able to provide a fully functional iOS client at the moment.

    For our formal Beta releases, in general, all clients are included.

     

    0
    Comment actions Permalink
  • Avatar
    Pieter Viljoen

    My expectation was different, but understood.

    0
    Comment actions Permalink

Please sign in to leave a comment.