设置User-Agent以使用osmdroid API

3
根据osmdroid API文档,需要定义一个用户代理。请参见:https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app

设置HTTP用户代理变量

此设置可将您的应用程序唯一地标识为瓷砖服务器。它不是最终用户的身份,而是您的应用程序名称。如果您的用户滥用瓷砖服务器或您的应用程序以某种方式滥用,这将防止使用osmdroid的所有人都被禁止,而不仅仅是您的应用程序用户。org.osmdroid.tileprovider.constants.OpenStreetMapTileProviderConstants#setUserAgentValue>

但我不确定是否有一个按模式设置用户代理的约定。我只需设置我的应用程序名称吗?应用程序包名称?还是其他什么?有没有人有任何想法?
1个回答

3

通常情况下,您应该设置(最好是唯一的)应用程序名称。与其名称相反,HTTP用户代理代表的是软件,而不是实际用户。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接