その参照実装によると、 Google Play Licensing Serv{ice,er} は、その応答のuserIdフィールドで、 //アプリケーション固有のユーザー識別子を返すと仮定します。一方、LVL リファレンスはそのような約束をしていません。
実際には、戻り値は長いバイナリ データのように見え、おそらく (少なくとも) 10x00
バイトで始まり、Base64 でエンコードされています。
コメントから、このフィールドの値は顧客の ID を表し、難読化されていますが、アプリごとに一意であるため、この値を使用して顧客を識別できると想定する必要があります。潜在的に公開している別のアプリと同じ顧客。
ただし、この仮定に基づいてビジネスを行う場合は、公式に確認されているはずであり、そのような確認は見つかりません。また、最大長のアサーションはかなり役に立ちますが、これまでのところ見つかりませんでした。
これに関する追加情報を見つけた人はいますか、それとも自分の経験を喜んで共有しますか? これは大変ありがたいです。
更新:0x00
これらの ID が 24 x 8 ビットのバイナリ データで構成され、先頭 (25 番目) のバイトが埋め込まれていることを確認できる人はいますか?