接入google SDK登录、支付,facebook SDK登录详细教程

来源:互联网 发布:中央财经大学金融 知乎 编辑:程序博客网 时间:2024/05/02 00:14

参考:http://www.2cto.com/kf/201609/548460.html

1.接入前准备

  1. 谷歌账号
  2. 游戏资料
  3. 翻墙工具(PC、手机通用的,推荐Shadowsocks)
  4. 已安装谷歌全家桶的测试机
    1. 华为机有些机型不支持,不好安装全家桶
    2. 小米手机去应用商店搜谷歌安装器,一键安装

2.谷歌SDK 登录接入

地址:https://developers.google.com/mobile/add

2.1 注册新游戏

Baidu_icon

2.2 配置登录功能接入

再点击下方蓝色大按钮,如图click,会看到如下的page

Baidu_icon

2.3 生成签名的SHA-1值

  1. 打开签名所在的文件夹
  2. 地址栏输入cmd,回车
  3. 输入:keytool -exportcert -list -v -alias aaa -keystore bbb.keystore 生成sha1值
    aaa:别名,bbb:签名名

2.4 填入生成的SHA-1值,然后点击下方按钮

Baidu_icon

2.5 点击下一步,到达这个页面,点第一个按钮下载配置文件

Baidu_icon

2.6 重新进入创建游戏的界面,同样输入刚才的项目名称和包名,点击蓝色大按钮。

地址:https://developers.google.com/mobile/add

Baidu_icon

2.7 看到绿勾则为配置成功

Baidu_icon

2.8 点击右下角的Google控制台

Baidu_icon

2.9 选择新创建的游戏,点击凭据

Baidu_icon

2.10 黄色感叹号即还没正式生效,还需要配置

Baidu_icon
Baidu_icon
Baidu_icon

2.11 之后即可进行代码接入,以下是参数配置注意相关

  1. google-services.json
  2. 包名
  3. 签名
  4. Google ID(在google-services.json里)

3.facebook SDK接入

参考:https://developers.facebook.com/quickstarts/?platform=android

3.1 申请参数

地址:https://developers.facebook.com/quickstarts/?platform=android

3.2 添加新游戏

Baidu_icon

3.3 按照首页指引进行新游戏配置:包名、类名、密钥散列

生成facebook release key hashes:keytool -exportcert -alias aaa -keystore bbb.keystore | openssl sha1 -binary | openssl base64    aaa:alias名    bbb:签名名

Baidu_icon
Baidu_icon
Baidu_icon

3.4 按指引配置完后如图:

Baidu_icon

3.5 启动对外公开:

Baidu_icon

4.谷歌SDK 支付接入

参考:http://www.cnblogs.com/lovexb/p/4595129.html

4.1 创建新游戏

地址:https://play.google.com/apps/publish

Baidu_icon

4.2 填写游戏基本资料

按要求填写游戏详情,标*为必填

Baidu_icon

4.3 上传Beta版

  1. 谷歌有三个版本可供发布,这里演示发布的是beta封闭测试版
  2. 上传Demo APK
  3. 将测试人员的 Google Play 帐号加入封闭测试人员列表
  4. 让拥有这些测试帐号的人员通过访问生成的特殊链接来确认,然后才算正式加入测试列表

Baidu_icon

4.4 填写游戏信息

  1. 填写游戏信息,每填完一项左边就会有绿色的勾
  2. 需填项可点击 发布应用 旁的 三点按钮 查看

Baidu_icon

4.5 发布游戏内商品

填写资料完,生成商品后,还需要把状态改为有效

Baidu_icon

4.6 发布beta封测版

  1. 当所有资料填写好后,点击发布应用
  2. 需要等一会或是几个小时,状态才会同步变为已发布

Baidu_icon

4.7 调试谷歌支付需注意的参数

调试需要注意的参数是:商品id和密钥
Baidu_icon
Baidu_icon

4.8 循环支付的2种方式

  1. 购买 谷歌GOOGLE PLAY礼品卡Gift Card 充值账号,进性支付。支付完后,后台进行退款,达到循环支付的目的
  2. 添加免费测试,注意不能是主账号,即创建该游戏的谷歌账号,只能添加第三方账号,然后支付时就会提示本次充值免费

Baidu_icon

原创粉丝点击