Android Management API not working in Korea - android-management-api

We have a customer in Korea who has an issue enrolling its devices with the Android Management API.
The download link of the Device Policy APK returns an HTTP 500 error. The customer tried loading this link on his browser through a WiFi network and got the same error. He also tried loading it on his smartphone from a 3G network and also got the same error.
Screenshot available here
On my side (from France), I can download the APK without any problem.
Are you aware of any network issue accessing the Play Store from Seoul, Korea?
BTW, the Korean message on the screenshot states: There was an error. Please try again later. That's all we know. :)
Florian

Update (2019-04-16): The Android Management API is now available in Korea.
As of today (2019-02-12) the Android Management API is not available in Korea. We are working on making it available.
As a consequence it's currently not possible to set up devices in Korea (IP based), however devices set up outside of Korea can then be used in Korea without issues.

use vpn to download app. google store is based on ip so you can be hard to find it

Related

Using DJI SDK offline

I am starting to get used to Android DJI Mobile SKD... Even successfully got DJI FPV sample code running on my Phantom 4 Pro+ GL300E screen (SDK 22).
My problem: it seems that an app using the SDK has to get the internet connection to be able to register to DJI before doing anything.
Such process apparently doesn't happen only once, but occurs every time I run my application.
My need: I should be able to use my UAV in the countryside, without any internet connection of course: will I be able to use a DJI-SDK based application in such conditions?
You only need to register the SDK once via internet. After the first successful registration, the app remembers it and you can use your app on offline mode. You will however need to activate it again if you make a clean installation.
Btw:
You don't need to have a SIM inserted to use your App.
You don't need to login to your DJI account to use your App.
The SDK seems to connect to the internet on it's own from time to time. The purpose is unknown to me but I guess it's e.g. to retrieve updates for the flySafe Database (FlyZoneManager).
To ensure the SDK does not connect to the internet apart from app activation you can additionally use the LocalDataManager (LDMManager) accessible from the DJISDKManager:
if(DJISDKManager.getInstance().getLDMManager().isLDMSupported()) {
DJISDKManager.getInstance().getLDMManager().enableLDM();
}

Enrolling Android 5.1 device fails without reason

I am trying to enroll a fleet of Android 5.1 devices which did never receive a newer version of Android and are not working with any third party ROM. So we're stuck on 5.1.
As the Google Play Services in the ROM was so old, that I couldn't even install the Android Device Policy DPC, I updated the Play Services in the ROM using an update.zip, wiped the device and then enrolled the device using a NFC tag.
Unfortunately, enrollment is not working, and I'm not even getting an error message. The DPC seems to set itself as the device owner, but no enrollment is taking place - the device does not show up on the API, and upon launching the DPC from the application drawer and clicking on the "Get started"-button, we always are presented with "Your system cannot be managed by this app. Please contact your administrator".
Well, I am the administrator and I have no clue, why this is failing.
Has anyone an idea, what the DPC is looking for before deciding that the device cannot be managed? Or how to get a more meaningful message out of the DPC?
The Android Management API doesn't support NFC provisioning on Android 5.1. It is only supported on Android 6.0 and above.
The documentation previously mentioned that 5.1 is supported, that was an error and we have now updated it.

Parse SDK Windows 8.1 : Device not getting registered on Parse.com portal

I followed the documentation(https://parse.com/docs/dotnet/guide#push-notifications-setting-up-push) by Parse for sending Push to Windows 8.1 device. But, I am not able to get through the first step ie. "Installation". As per the documentation I followed , the channel should get registered instantly. I have enabled "Toast capable" within the Package.appxmanifest file in my Windows 8.1 Universal App(C#).
I have also authenticated the App by adding the Package Security Identifier and the Client Secret to the Parse.com Windows Push Credentials settings. But still no success. Can anyone tell me if I am missing anything or if Parse SDK is supported for Universal Windows 8.1 C# App.
I previously had Parse working for WP8 as per instructions here. So this is to say it is definitely doable, follow those steps there to see if you missed any steps.
Caveat
We are using Cordova, but I had to end up doing this part natively. It was working in December 2015 but mysteriously this year we had issues with Parse on all 3 device platforms (iOS, Android, WP8). I'm still spending time trying to figure out why WP8 just doesn't work now, can't even get the device to register to a channel anymore...

Safari Web Inspector network throttling

I'm currently remote-debugging a website on my iPhone using Safari v8 and need to simulate different network speeds.
The Chrome Developer Tools have the functionality to throttle the network connection (simulate 3G, wifi etc.) or even to completely switch it off.
Does the Safari Web Inspector have similar functionality?
At the moment I'm getting around it by just switching off my wifi as I just need to test no network for now, but might need the functionality in the future.
There is currently not a way to do that natively in Safari but you might try using something like Charles Proxy that can throttle your browser or system connection (win, mac, linux).
Just found a way to do it without having to use a proxy like Charles:
Install XCode
Connect iPhone to mac via USB
Launch XCode
Access developer settings on iPhone
Use "Network Link Conditioner"
Longer blog post I wrote: Enable network throttling on iPhone in 5 steps
Hope this helps!
Update for 2023 and later
Other answers are no longer up to date and don't work anymore. Today you need to use an add-on from Apple called Network Link Conditioner.
You can download it with additional tools for xCode.

no access to windows phone 7 marketplace

My country has no access to the WP7 MarketPlace but i want to know if i can still at least develop apps for my own WP7 Device or at least directly install it on other devices that i have access to..
Thanks
You can still develop applications for the countries that do have a WP7 MarketPlace and you can add your applications to an unlocked device without needing access to the MarketPlace by using the Application Deployment tool, which is part of the Windows Phone7 Development Tools. In order to unlock your phone, you will need to create an account on the App Hub and register as a developer.
Here is a response I have seen on other forums that appears useful;
Visual Studio 2010 Express for Windows Phone - http://www.microsoft.com/express/Phone/
As for installing on other devices, I'm not sure how that would work. I believe the way Windows7 works is different to the typically CAB file installation on Windows6 (Mobile) downward
My country (the Netherlands) also has no marketplace yet.
If you buy a WP7 developer license you can still unlock your phone and use it to develop applications regardsless. You can even publish your app on the marketplace for alll countries that have it. But you couldn't download it from that marketplace yourself...
(A developer licese allows you to unlock up to three phones regardless of the liveID used on them, I have currently unlocked two of my collegues as well and I can use the webinterface to revoke this without needing their phone)
What you can also do is create a seperate live_id with a country that does have a marketplace and use that as the root liveID for your phone. In that case you could download your own app providing it is either free or you can somehow pay in that country (ie prepaid us creditcard). Unfortunately because it has to be the primary ID you will have to reset your phone and you will still need a Wp7 dev account.
I went through all these hoops myself
i found a site called www.yallaapps.com that can take care of those of us without access to the marketplace.
You should check the Windows Phone Developer Blog.
There have been some changes regarding this issue.
This blog post from ms team offer an alternative for publishing apps via Global Publisher Program.

Resources