Remote Configuration

Leighton21 21 Reputation points
2022-10-10T13:37:46.97+00:00

Hi All,

I am in the process of creating a Xamarin app and was wondering if there was a standard way of being able to configure the app remotely without having to republish. I haven't looked to much at firebase since we are in Azure but it looks as though they have something called Remote Config (which looks promising) and I cannot see if there is a comparable Azure service. As an example in our case we use Okta for authentication in sample code we have found the Okta clientid etc embedded into the code. What has happened while testing is that someone has deleted the Okta application and so it has to be reregistered which generates a new clientid. In the meantime our application would need to go through a republish (if we followed the samples and embedded the information). So in short I was wondering if there was a way through Azure to be able to support remote config changes.
One way I have been told of is to have a public service that could provide the details but it seems I would have to call that periodically for changes rather than have default values and then push updates as in the Firebase model.

Thanks in Advance

Azure App Configuration
Azure App Configuration
An Azure service that provides hosted, universal storage for Azure app configurations.
214 questions
{count} votes

1 answer

Sort by: Most helpful
  1. MuthuKumaranMurugaachari-MSFT 22,261 Reputation points
    2022-10-11T14:54:05.443+00:00

    @Leighton21 Thank you for reaching out to Microsoft Q&A. Based on your statement, you are looking to refresh the configuration via push model rather than pull model.

    If you can use App Configuration .NET Core SDK in your application, then I would recommend checking Tutorial: Use dynamic configuration using push refresh in a .NET Core app and Poll model tutorial which would update application configuration without app restart. Both pull and push modes are explained in the tutorials (check out other examples like ASP.NET, Spring Boot) and when you use push model, you can choose event handlers such as Azure Functions for the changed events.

    Also, we do have different client libraries supported and check out reference page in our docs.

    249388-image.png

    I hope this answers your question and feel free to add if you have any questions. I would be happy to assist you. Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community.

    0 comments No comments