Android fully managed device use addOverrideApn method - android-management-api

With Android 12 and Android Management API i can use built-in Android Device Policy app to deploy policies on different devices.
No problem to enroll a new device or to push policies on it.
But i need to use DevicePolicyManager#addOverrideApn method to set custom APN on device. This method needs device owner permission in order to use it.
How can i use it without build a custom DPC?
Custom DPC was not encouraged by Google as mentioed here: https://developers.google.com/android/work/play/emm-api/register
Can i use it via delegated scope application policy?
Thanks in advance

Unfortunately, adding override APN is not yet supported in the Android Management API. Our Engineering team has created a related feature request for future review. Please note that the ticket is in our backlog for future consideration and has not been picked up for work. Therefore, we don't have any immediate plans or timelines associated with the request.
If you want to stay up to date with the latest updates for Android enterprise, we suggest that you join the Android Management API mailing list to receive monthly updates and service advisories directly to your inbox.

Related

App aproval with partner created enterprise

i'm creating EMM-managed enterprise. This is the recommended method (no signup page nor google account required)
https://developers.google.com/android/management/create-enterprise#emm-managed_enterprises
but, with this enterprise, end user have no IT admin account to connect to managed google play on https://play.google.com/work
what is the correct way to approve applications with this type of enterprises?
EMM Managed enterprise is no longer the recommended method to create an enterprise, Instead, we suggest starting a Customer-managed enterprises.
Additionally, with Android Management API any application added under the application policy behaves based on the configured installType. The play store mode policy determines the behavior of the apps on the device play store.
You will still need to follow all of the policy distribution steps mentioned in this documentation.

appcenter doesn't have **push** option?

i'm working with xamarin forms and i would like to implement notifications in my app; but i can't see the push option on my appcenter. I don't see the option :
I went to the documentation; but it says in the option 3 In the project navigator that opens, select Push.. i'm confused! Thanks.
AppCenter is (unfortunately) retiring its push notification service. They recommend migrating to Azure Notification Hubs (which are slightly more complex, but also more powerful).
You can refer to this Announcing MBaaS Service Retirement on
February 3rd, 2020 by John Wargo from Principal Program Manager, Visual Studio App Center .That is an official announcement.
Earlier last year, we launched the App Center Auth and Data services in early preview. Together with App Center Push, the three services form the App Center Mobile backend as a service (MBaaS) offering, and give developers an easy entry into using Azure as a backend for mobile apps.
As a result, we are discontinuing efforts in the Auth, Data, and Push services and working to retire these preview services in App Center. With this change, we will focus App Center on delivering a world-class mobile and desktop DevOps experience. We will also work together with Azure teams to help migrate developers to the native Azure services, and ensure that Azure continues to be a great platform for your mobile apps.
What This Means to You
Your apps can continue to use these services for now; we want to give you ample time to consider, and implement other options for your apps before we retire the services.
May 3, 2020
After this date, the Auth and Data services will no longer be available in the App Center portal; the services may continue to operate for a short while after this date, but you will not be able to interact with either service using the App Center portal UI.
App Center Push Retirement Timeline
Microsoft is committed to providing the best notification offering possible and we think the best way to do this is to focus our efforts on a single offering in Azure Notification Hubs. We know many of you value the unique features unique to App Center Push and we want to offer similar capabilities in Azure Notification Hubs. With that in mind, we’re working to create a transition plan which causes the least disruption to our existing customers as they move to Azure Notification Hubs.

Is it possible to Register/provision a Bot via service

I'm looking at using the Bot Framework (https://docs.botframework.com) is it possible to register a bot programmatically e.g via service? I see there are Azure bots but still don't see a way to register via service?
At the moment you have to manually log into the portal to register the bot and obtain your keys. There has not been any indication from Microsoft that this will change in future.
from what I know about the goals of the dev team, since this is a highly requested feature, we will probably see this in action in future version of the bot framework.
But no kind of timeline yet for this feature.

Client Side Transactions in Azure App Service Offline Sync

Is it possible to leverage transaction on the client, when using azure app service offline sync?
It seems to me that you can pretty much only insert into the SQLite store a record at a time, but ideally i'd like to be able to commit multiple records in a transaction.
I'm using Xamarin with Android right now,but will be also supporting iOS.
Thanks
Matt
Unfortunately, on Windows, Xamarin, and Android you can only commit one record at a time on the local MobileServicesSQLiteStore. This is because changes need to be made one at a time using methods like SyncTable.UpdateAsync, which is how you mark a change as being tracked to send to the server.
On native iOS, the Mobile Services offline sync feature uses Core Data, which does support a form of transaction (https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/Articles/cdMemory.html). If you use these APIs, you still need to make calls to the Mobile Services SDK methods to track each individual change in the internal tracking tables.
Why do you need transactions on the client side? There might be a different way to achieve your goal.

Branded Map with the commercial api

I noticed in the commercial API you have the ability to use branded map skins. How is that actually implemented on the app side? Are there "MapView" objects exposed? The commercial API documentation is not available online, but I would love to read it before I commit to purchasing a contract. I'm really interested in what is exposed by the REST Api also.
Glympse map branding is currently available only in the HTML-based Glympse viewer (i.e. a customizable experience for invite recipients or when viewing a Glympse group). There are a number of themable components, most of which are available with any registered Glympse app.
Unfortunately, the customizable map experience on the app side of things has not yet been released.

Resources