IOS App Development for double telepresence robot - ios-app-extension

I am developing an iOS app to control the double telepresence robot. How do I establish bluetooth connection from the app with the robot?

Related

How can I test a standalone watchOS application?

I can't figure out how to test running my watchOS app as a standalone app. When I run it on the simulator it never works unless I also have the associated iOS app. Running the watch scheme shows that the iOS app is running along with the watchOS app. I created a scheme which just builds the watch and it will cause the watch app to start, but it doesn't actually update the compiled binary.
First of all, you have to create certificates for all project targets and upload on Testflight, Through Testflight (mobile application) you can install the app and it will sync automatically in the watch.
The second option will, Connect your watch with mobile and install that watch application via Xcode on mobile, it will sync automatically in the watch.

How to to detect if a gluon app is closed on mobile platforms

I have Gluon AfterburnerFX app and would like to detect when the app is closed either from the tasks by the user or by the OS of the mobile (Android/IOS) automatically (after sometime when the app is not in use)
The stop() method seems to be executed only for desktop app and not on the mobile platform.
End goal is to keep the Gluon application running all the time.

Swift sample code compiles but does not connect to Phantom 4

I've successfully compiled the Swift sample code onto my iPhone 6S, however, the status continues to remain in Trying to connect. I'm able to connect with the DJI app itself so it must be something to do with the code or some configuration. Any tips? Also, is there any way to connect to the Phantom with the iOS simulator or is it necessary to compile onto the device to be able to connect to the remote?
OSX: El Capitan 10.11.6
iPhone 6S with iOS 11.0.2
XCode 8.2
You should read the bridge app tutorial
http://developer.dji.com/mobile-sdk/documentation/ios-tutorials/BridgeAppDemo.html
so that you can run your app from the iOS simulator.
As to connecting with iOS 11.0.2 - if you open your app, then un-plug and reconnect the USB cable with your app in focus, how does it go? Some issues are being seen with multi-tasking apps into the DJI remote controllers, and it's an issue that is being worked on.
Hope that helps!
You might have to plug the lightning cable into the phone after the application has already launched, then your Phantom 4 will appear.

Android Wear app. This app is incompatible with your device

I just published my app for wear devices, its the Watch Face, don't have any UI for phone app. I uploaded to the Google Play.
But it says This app is incompatible with your device. To all users or Devices.
Anyone have idea?
Since Android Wear application are only in sync with a handheld device, it needs to have a corresponding application in the handheld device.
Let me make it little more clear:
To install anything on Android Wear, you need to have corresponding application for mobile, which will sync up its corresponding wear part and install the same on wear.
So go ahead develop a dummy kind of an application for handheld.
According to the official documentation, in order to publish a wearable app without a phone app component, you need to raise your minimum target SDK version to 2.0.
Source: https://developer.android.com/training/wearables/apps/standalone-apps.html

How do I reset the Android Wear app?

I installed the Android Wear app on my phone to link with my Moto 360 and Android Wear emulator. For various reasons, I would like to "reset" the Android Wear app so that it forgets about all of its connections.
I uninstalled the Android Wear app and re-downloaded it from the Google Play store, but it still remembers that it was last paired to my emulator.
How can I reset the Android Wear app to fresh-install experience?
Connections to wearable devices are managed by the Google Play Services, so you should clear its data as well (warning: it will remove all other (may be) valuable data which are stored by Google Play Services).
In the device choosing screen Wear app shows all paired Bluetooth devices, so to clear this list - unpair devices in the bluetooth settings).

Resources