如何处理特定的客户端配置和apk

Posted

技术标签:

【中文标题】如何处理特定的客户端配置和apk【英文标题】:How to deal with specific client configuration and apk 【发布时间】:2022-01-19 08:52:50 【问题描述】:

我主要是一名网络开发人员,但对于一个项目,我必须使用 xamarin 创建一个移动应用程序。

当我们向每个客户提供我们的网络应用程序时,我们还将向每个客户分发移动应用程序。

问题是每个客户端都有特定的配置,例如移动应用程序将连接的webservice的url。

我的想法是在我这边构建apk,在每个客户端上部署它,并让每个客户端特定的配置文件(实际上这个配置文件存在,因为它被webapp使用)。

但在移动世界中这似乎是不可能的,apk 似乎需要嵌入所有内容。

我很惊讶我没有找到这么多关于此的文档,似乎没有其他人关心这个问题。

你们是怎么处理的?

谢谢!

【问题讨论】:

【参考方案1】:

我可以想出多种方法来配置客户端应用程序。

    为每个客户制作一个独特的应用程序,这是预先配置的。这可以使用 CI 和一些配置文件来完成。 让客户端应用程序自行配置,这可以通过 扫描将应用程序定向到其配置的 QR 码 输入将应用引导至其配置的 Pin 码 让客户在本地托管一个具有特定 DNS 名称的 Web API,您的应用由该名称配置 让客户从列表中选择配置 让客户输入配置的 URL 如果客户必须登录应用程序,请使用该应用程序来识别其组织并根据该应用程序选择配置

只是一些不同的想法来解决您的问题。有些人比其他人更参与。

【讨论】:

以上是关于如何处理特定的客户端配置和apk的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 Cognito 上的令牌过期问题

跟我学Nginx,nginx 如何处理请求?

Nginx如何处理一个连接

grpc-go源码剖析五十九之客户端一侧,是如何处理截止时间呢?

如何处理服务器和客户端之间的时区?

如何处理对客户端反应应用程序的外部重定向?