The Intiface Central Mobile App (Android/iOS) Early Access Thread

As of 2023/01/04, Intiface Central is up on both the Google Play Store and Apple iOS Store.

This thread will be a place to report issues with Android/iOS as we go through what is basically an Early Access release process. This is my first time doing mobile dev, and this system integrates native binaries in Rust for use in Flutter, so there’s a lot of complications here that’ll need to be worked out.

This top post will retain the current versions of Android and iOS Apps, as well as known issues.

Instructions for Users

If you decide to try one of these apps, and run into issues, please do one of the following things:

Android

Store Link: https://play.google.com/store/apps/details?id=com.nonpolynomial.intiface_central
Current Version: v1.0.0
Release Date: 2022/11/26

Current App Usage Recommendation

NOT RECOMMENDED FOR NEW INTIFACE USERS

Android app may be usable if you know your way around Intiface Central Desktop and are familiar with setting websocket addresses in client apps. This may require knowledge of your network and how to debug issues that go wrong.

Known Issues

  • Older version, mostly because I haven’t had time to update yet. Still running on Buttplug v6
  • No backgrounding capabilities. App usage experience will degrade (server may stop or at least stop accepting device commands) if phone screen is not on and app is not foregrounded.

iOS

Store Link: ‎Intiface Central on the App Store
Current Version: v2.2.1
Release Date: 2023/01/06

Current App Usage Recommendation

NOT RECOMMENDED FOR NEW INTIFACE USERS

iOS app may be usable if you know your way around Intiface Central Desktop and are familiar with setting websocket addresses in client apps. This may require knowledge of your network and how to debug issues that go wrong.

Known Issues

  • Black bars at top/bottom due to flutter safe area not taking up the whole app. Need to fix to align to safe area background.
  • No backgrounding capabilities. App usage experience will degrade (server may stop or at least stop accepting device commands) if phone screen is not on and app is not foregrounded.