現在、Google アプリ エンジンを使用したサーバー実装があり、サーバー API は iPhone、Android、および Web クライアントで使用されています。
API 呼び出しを行っているクライアントの種類 (iphone/android/web) を判断できる Google アプリ エンジンで利用可能なネイティブ関数はありますか?
この情報を見つける 1 つの方法は、それ自体がクライアントのタイプであることを識別する API 呼び出しを行いながら、クライアントからキーを渡すことです。しかし、3 つのクライアントにまたがるこの実装は避けたいと思います。
ここに添付されているのは、Android クライアントから発信されたサーバー ログです。
"GET /api/getAllFeeds?id=xxxx HTTP/1.1" 200 789 - "Dalvik/1.6.0 (Linux; U; Android 4.1.1; GT-I9300 Build/JRO03C)" "mytestapp.appspot.com" ms=10923 cpu_ms=6629 cpm_usd=0.000088 loading_request=1 instance=00c61b117c22d1aab5f2fc54eb72f57774552188"
したがって、基本的にサーバーは発信元の呼び出し元のタイプを知っているようです。しかし、コードからそれを取得する方法がわかりません。
ご協力いただきありがとうございます