设置用户代理使用osmdroid API
问题描述:
根据osmdroid API文档来定义用户代理是必要的。请参阅:https://github.com/osmdroid/osmdroid/wiki/Important-notes-on-using-osmdroid-in-your-app设置用户代理使用osmdroid API
设置HTTP用户代理变量
此设置唯一标识您的应用程序平铺服务器。这不是最终用户的身份,而是您的应用的名称。如果您的用户滥用平铺服务器或您的应用以某种方式进行操作,这将阻止所有使用osmdroid的用户被禁止,而不仅仅是您应用的用户。 org.osmdroid.tileprovider.constants.OpenStreetMapTileProviderConstants#setUserAgentValue>
但我不知道是否有设置基于模式的用户代理的约定。我应该只设置我的应用程序的名称?应用程序包名称?或者是什么?有没有人有任何想法?
答
是的,通常你应该设置(最好)你的应用程序的唯一名称。与其名称相反,HTTP用户代理代表软件而不是实际的用户。