1

アプリ内サブスクリプションを使用して Android アプリケーションをセットアップしていますが、必要に応じて、サーバーでサブスクリプションのステータスを確認する必要があります。これを行う方法を調べてみましたが、見つけられるのは鈍い OAuth ソリューションだけです。Androidのドキュメントによると:

http://developer.android.com/google/play/developer-api.html#subscriptions_api_overview

サービス アカウントを使用して、認証とリクエストを行うことができます。私は(ドキュメントからの推奨に従って)すべての公開/秘密鍵と秘密を含むダウンロードされた JSON ファイルを持っています。サービス アカウントをセットアップし、アプリケーションにリンクしました。ここから、ドキュメントは「今すぐリクエストを行って大丈夫です!」と言うだけで、その方法や必要なライブラリについては言及されていませんか?

両方持ってる

compile("com.google.oauth-client:google-oauth-client:1.22.0")
compile('com.google.apis:google-api-services-androidpublisher:v2-rev20-1.21.0')

しかし、それらをどのように使用するか、またはどれを使用する必要があるかわかりません。

私が見つけた最良の答えはUnable to get the subscription information from Google Play Android Developer APIですが、この男はバックエンド サーバー (OAuth を使用) からではなく、Android アプリ内で認証を行っています。特に、リダイレクト URL を開いて認証するための「ブラウザ」がないため、サービス アカウントの要点はサーバー間接続にあると思いました。

これを行うプロセスを知っている人はいますか?私が見逃した場所に文書化されていますか?

4

0 に答える 0