[問題] Google Play Api - IAP驗證

看板AndroidDev作者 (沒有名字的怪物)時間10年前 (2015/09/28 15:27), 編輯推噓1(1024)
留言25則, 2人參與, 最新討論串1/1
大家午安, 想請教一下大家是否有研究Goolge Play API來驗證app裡購買的收據呢?? http://stackoverflow.com/questions/11115381/unable-to-get-the-subscription-information-from-google-play-android-developer-ap?rq=1 我在Create Oauth的step7就卡住不曉得怎做了 想請對這方面有研究的大大指導 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.243.229 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1443425273.A.1ED.html

09/28 19:59, , 1F
09/28 19:59, 1F

09/28 20:39, , 2F
KeySabre, 請教一下,是要用oAuth還是Service Account??
09/28 20:39, 2F

09/28 20:39, , 3F
還是兩者皆要?
09/28 20:39, 3F

09/28 21:29, , 4F
service account是讓你的後端可以過認證 不用像web app
09/28 21:29, 4F

09/28 21:29, , 5F
那樣還要跳一個user輸入帳號密碼的頁面
09/28 21:29, 5F

09/28 21:30, , 6F
流程就是app上購買後送單給後端 後端跟Google驗證單
09/28 21:30, 6F

09/28 21:31, , 7F
如果沒有這段驗證 從app送來的假單就有機會被當成真的
09/28 21:31, 7F

09/28 21:32, , 8F
你前面步驟應該會在play console開一個帳號給service
09/28 21:32, 8F

09/28 21:33, , 9F
account使用
09/28 21:33, 9F

09/29 09:59, , 10F
有,我也參考了這篇去做,有滿大進展,不過還是不能
09/29 09:59, 10F

09/29 10:00, , 11F
09/29 10:00, 11F

09/29 10:02, , 12F
回傳400 Invalid Value,我是想驗證consume的產品
09/29 10:02, 12F

09/30 01:17, , 13F
400有很多可能,但如果沒什麼訊息,可能在很基礎的參數
09/30 01:17, 13F

09/30 01:17, , 14F
就發生問題。
09/30 01:17, 14F

09/30 01:22, , 15F
之前有遇過的問題是Google驗證端沒那麼即時,這種時候要
09/30 01:22, 15F

09/30 01:22, , 16F
在自己的後端加上一個定期批量驗證的機制,缺點就是變成
09/30 01:22, 16F

09/30 01:22, , 17F
事後驗證,假單可以先享受到好處直到被發現。
09/30 01:22, 17F

09/30 01:25, , 18F
但那是一年前的事情了,google那邊有沒有什麼變動就不知
09/30 01:25, 18F

09/30 01:25, , 19F
道。
09/30 01:25, 19F

09/30 10:34, , 20F
謝謝,我覺得應該是我參數問題,以這get來說要傳入3個
09/30 10:34, 20F

09/30 10:39, , 21F
packageName就是你app名,productId 被購買的產品名及
09/30 10:39, 21F

09/30 10:39, , 22F
token, 這個我就不曉得要填啥?有看到有人填訂單id
09/30 10:39, 22F

09/30 10:39, , 23F
也有填亂數
09/30 10:39, 23F

09/30 12:06, , 24F
哦,重新看了一下,我把payload & token搞混了
09/30 12:06, 24F

09/30 12:07, , 25F
可以收到資料了,謝謝KeySabre
09/30 12:07, 25F
文章代碼(AID): #1M2Elv7j (AndroidDev)