私のアプリにはユーザー アカウントがあります。ユーザーは、アカウントを作成し、ログインして、コンテンツを消費できます。
特定のコンテンツのサブスクリプション モデルを作成し、それらのサブスクリプションを処理するための媒体として Google Play 請求サービスを使用することに興味があります。
ただし、サブスクリプションはデバイスで使用されている Google アカウントに関連付けられているようです。意味あり。ただし、ユーザーの 1 人が自分のアカウント (私のプラットフォーム) にログインしてサブスクリプションを購入した場合、別のユーザー (私のプラットフォーム) がそのデバイスにログインして、サブスクライブしたコンテンツにアクセスできるようにしたくありません。それは私の観点からは別のユーザーです。
バックエンドで購入トークンを保存し、それらをアカウント (私のプラットフォーム) に関連付ける必要があると思います。アプリが読み込まれてサブスクリプションをチェックするとき (または新しいユーザーがログインするとき)、getPurchases()
メソッドにヒットし、結果 + 現在ログインしているアカウント (私のプラットフォーム) をアクセス確認のためにバックエンドに渡しますか? これは、デバイスで購読したコンテンツへのユーザー アクセスを許可することに関する規則に違反しますか?