作者areyo (没有名字的怪物)
看板AndroidDev
标题[问题] Google Play Api - IAP验证
时间Mon Sep 28 15:27:48 2015
大家午安,
想请教一下大家是否有研究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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1443425273.A.1ED.html
2F:→ areyo: KeySabre, 请教一下,是要用oAuth还是Service Account?? 09/28 20:39
3F:→ areyo: 还是两者皆要? 09/28 20:39
4F:→ KeySabre: service account是让你的後端可以过认证 不用像web app 09/28 21:29
5F:→ KeySabre: 那样还要跳一个user输入帐号密码的页面 09/28 21:29
6F:→ KeySabre: 流程就是app上购买後送单给後端 後端跟Google验证单 09/28 21:30
7F:→ KeySabre: 如果没有这段验证 从app送来的假单就有机会被当成真的 09/28 21:31
8F:→ KeySabre: 你前面步骤应该会在play console开一个帐号给service 09/28 21:32
9F:→ KeySabre: account使用 09/28 21:33
10F:→ areyo: 有,我也参考了这篇去做,有满大进展,不过还是不能 09/29 09:59
12F:→ areyo: 回传400 Invalid Value,我是想验证consume的产品 09/29 10:02
13F:→ KeySabre: 400有很多可能,但如果没什麽讯息,可能在很基础的参数 09/30 01:17
14F:→ KeySabre: 就发生问题。 09/30 01:17
15F:→ KeySabre: 之前有遇过的问题是Google验证端没那麽即时,这种时候要 09/30 01:22
16F:→ KeySabre: 在自己的後端加上一个定期批量验证的机制,缺点就是变成 09/30 01:22
17F:→ KeySabre: 事後验证,假单可以先享受到好处直到被发现。 09/30 01:22
18F:→ KeySabre: 但那是一年前的事情了,google那边有没有什麽变动就不知 09/30 01:25
19F:→ KeySabre: 道。 09/30 01:25
20F:→ areyo: 谢谢,我觉得应该是我参数问题,以这get来说要传入3个 09/30 10:34
21F:→ areyo: packageName就是你app名,productId 被购买的产品名及 09/30 10:39
22F:→ areyo: token, 这个我就不晓得要填啥?有看到有人填订单id 09/30 10:39
23F:→ areyo: 也有填乱数 09/30 10:39
24F:→ areyo: 哦,重新看了一下,我把payload & token搞混了 09/30 12:06
25F:→ areyo: 可以收到资料了,谢谢KeySabre 09/30 12:07