同じWebサービスを使用するアプリケーションがいくつかあります。どのアプリケーションがWebサービスを呼び出しているかを一意に識別する方法が必要です。APKハッシュ署名がこれまでに変更されていますか?
私がやったことは、他のパラメータと一緒にアプリのハッシュ署名を送信することでした。署名を取得するコードは、https://stackoverflow.com/a/25524657/17648と似ています。
次に、Webサービスへの呼び出しと比較してどのアプリケーションがどのメソッドを呼び出すかを見つけるために使用できるすべてのハッシュが格納されたテーブルがあります。
これを行うことで、Webサービスを呼び出すときにswitch文を作成する必要はありません。
これはうまくいきましたが、ハッシュシグネチャがapkをリリースしたすべてのバージョンで同じで、インストールされているすべての電話機/タブレットで同じになることを確認したいだけです。
はい、各アプリケーションには独自のキーストアがあります。ヒントチップbtw! – user3900456