facebook twitter hatena line email

「Unity/課金/リモートレシート検証」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(firebaseでnodejsサーバ側実装)
(firebaseでnodejsサーバ側実装)
行7: 行7:
 
npm install googleapis --save
 
npm install googleapis --save
 
npm install google-auth-library
 
npm install google-auth-library
 +
</pre>
 +
 +
package.json が以下のようになってるか確認
 +
<pre>
 +
{
 +
  "dependencies": {
 +
    "google-auth-library": "^6.0.5",
 +
    "googleapis": "^54.0.0",
 +
  },
 +
}
 +
 +
==androidpublisherが見つからない場合==
 +
deploy時に以下エラーが発生
 +
TypeError: authClient.androidpublisher is not a function
 +
以下場所にv3があるか確認。
 +
functions/functions/node_modules/googleapis/build/src/apis/androidpublisher/v3.js
 +
なければ、package.jsonのgoogleapisが27ぐらいになってないか確認。最新(2020年現在だと54以上)に変更。
 +
<pre>
 +
{
 +
  "dependencies": {
 +
    "google-auth-library": "^6.0.5",
 +
    "googleapis": "^54.0.0",
 +
  },
 +
}
 
</pre>
 
</pre>

2020年7月15日 (水) 11:07時点における版

firebaseでnodejsサーバ側実装

以下を参考 https://tkzo.jp/blog/flutter-iap-implementation/

以下googleApiを導入

npm install googleapis --save
npm install google-auth-library

package.json が以下のようになってるか確認

{
  "dependencies": {
    "google-auth-library": "^6.0.5",
    "googleapis": "^54.0.0",
  },
}

==androidpublisherが見つからない場合==
deploy時に以下エラーが発生
 TypeError: authClient.androidpublisher is not a function
以下場所にv3があるか確認。
 functions/functions/node_modules/googleapis/build/src/apis/androidpublisher/v3.js
なければ、package.jsonのgoogleapisが27ぐらいになってないか確認。最新(2020年現在だと54以上)に変更。
<pre>
{
  "dependencies": {
    "google-auth-library": "^6.0.5",
    "googleapis": "^54.0.0",
  },
}