簡體   English   中英

如何獲取誰在C#asp.net中使用我的REST API的Android應用名稱

[英]how to get android app name who is using my rest api in c# asp.net

我正在asp.net c#中開發rest api。 我們有許多使用相同API的Android應用。 所以我想在C#ASP.NET中存儲使用我的Rest APi的Android應用名稱

Android應用程序的唯一名稱基本上是其程序包名稱,例如: com.example.application

添加一個請求標頭以接受該值 要求用戶包括請求標頭“ PackageID ”,這是他們應用的軟件包ID。

IEnumerable<string> headerValues = request.Headers.GetValues("PackageID");

var id = headerValues.FirstOrDefault();

將該值記錄到DB。

您可以使用此ID做什么?

是的,您可以將API的使用限制為特定的Package ID(特定的App)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM