我的客户可以使用我的bing地图键吗?

时间:2016-06-13 12:19:07

标签: c# uwp bing-maps

我正在开发一个uwp应用程序,它使用客户端的地图控件。客户端将在他们的微软帐户下发布此应用程序。我的问题是这个。 他们是否必须为与其帐户关联的地图创建自己的密钥,或者他们可以使用另一个有效密钥(比如我的)。

换句话说,使用地图的每个uwp应用程序是否必须在发布者的microsoft帐户下创建不同的bing maps密钥,或者它可以使用任何有效密钥。

1 个答案:

答案 0 :(得分:0)

您创建的每个需要API服务(google,microsoft,icloud等)的项目都应该使用自己的帐户和授权密钥进行设置。

没有什么可以阻止您在多个项目中使用相同的帐户。如果你愿意的话,考虑一家生产许多软件产品的大公司都使用谷歌地图。您可能拥有一个具有多个授权密钥的帐户(每个项目一个),而不是每个项目的单个帐户以及唯一密钥。虽然您应该为每个应用程序创建单独的密钥,但您确实可以在所有应用程序上使用相同的密钥。从法律上讲,没有什么可以阻止您将用户生成任何授权密钥的帐户下的其他帐户发布。

关于为您的客户维护此问题的主题:

如果产品是专门为您的客户设置的自定义构建,那么在您完成后,维护绑定密钥的帐户的负担应该直接落在客户端上。通过各种方式,为他们设置帐户并提供一旦完成后使用的凭据(我不希望任何客户自己这样做)。

一旦完成项目,维护项目的直接链接可能会对您或客户造成严重影响。

考虑以下场景

1)无论出于何种原因,您都会与客户失败。

2)无论出于何种原因,您无法再维持账户(例如财务,失能,退休等)

在这些情况下,客户可能会丢失其产品的关键组件,因此可能会对您采取法律行动以收回任何收入损失。这就是为什么将所有帐户和项目细节传递给客户端更加安全和更好的想法,以便他们可以自己维护,确保正确记录事情,以便他们可以这样做。

回到你最初的问题。

您是否可以使用与应用程序中的发布帐户不同的帐户中的密钥?的绝对

合法吗? 是的。

开发人员/公司帐户是否应该为客户维护? 不是真的,但这并不意味着它不能/不应该完成(在适当的情况下。