美文网首页
海外游戏sdk集成google,facebook,appsFly

海外游戏sdk集成google,facebook,appsFly

作者: 腊鸡程序员 | 来源:发表于2019-01-28 16:57 被阅读82次

    第三方应用申请说明

    日期 版本 说明
    2019.01.10 v1.0.0 1.记录接入一个新游戏时,第三方应用的申请流程
    2.记录接入一个新游戏时,需要提供给cp方的第三方应用参数
    3.记录接入一个新游戏时,需要在平台配置的第三方应用参数
    4.截图中的网页页面可能会更新,但基本操作相同,有写的不清楚不详尽的地方,希望大家在实际操作中继续完善
    5.请自行安装VPN,如lantern

    1.简介

    本次安卓sdk中接入的第三方功能包括
    google登陆
    google play应用内支付
    facebook登陆
    facebook事件统计
    AppsFlyer事件统计

    2.google登陆

    说明:游戏要集成google登陆,需要在firebase后台申请应用
    地址: https://console.firebase.google.com/u/0/?hl=zh-cn
    步骤:

    1.添加项目
    项目名称一般为游戏名如:game-xxxx


    image.png image.png

    2.添加一个安卓应用


    image.png image.png
    • Android软件包名为游戏的包名,如果不知道请找cp那边要
    • 别名可以不填
    • 调试签名证书SHA-1:
      命令行(cmd):keytool -list -keystore F:\AndroidProjects\androidSDK\titan.jks

    3.下载google-service.json,然后直接点下一步,下一步


    713OBUJR5C7~)YEVU}(KGSY.png image.png

    创建完成之后,在控制台可以看该应用,点击旁边的添加应用可以为该项目添加另一个应用

    image.png

    3.点击左上角Authentication为应用开通google登陆,电子邮件也要开通,然后点击保存


    image.png

    4.记录下网页客户端id和网页客户端秘钥,然后发给cp并在平后台配置参数


    image.png
    发给cp的参数如下:
    • google-service.json文件
    • google_client_id:网页客户端ID
    平台配置的参数如下:
    • 网页客户端ID:网页客户端ID
    • 网页客户端secret:网页客户端秘钥
      平台后台配置的地址如果不知道请找后台同学

    注意:应用上传到google play商店,发布之后,play商店会生成一个新的应用,这个应用的签名跟我们上传上去的应用是不一样的,我们需要在google console去找到这个应用的sha-1值,然后在firebase应用中去配置

    713OBUJR5C7~)YEVU}(KGSY.png image.png

    至此,google登陆配置完成

    3.facebook

    说明:游戏要集成facebook登陆,需要在facebook开发者网站去创建应用
    地址:https://developers.facebook.com/apps/
    步骤:

    1.创建应用


    image.png

    2.记录下应用编号,选择集成facebook登陆


    image.png

    3.填写应用基本信息


    image.png

    4.添加Android平台


    image.png image.png
    • 包名为游戏包名,由cp提供
    • 类名:com.XXX.lib.XXXActivity
    • 密钥散列:
      命令行输入(cmd):keytool -exportcert -alias key0 -keystore F:\AndroidProjects\androidSDK\titan.jks | openssl sha1 -binary | openssl base64

    注意:如果play商店应用发布之后facebook无法登陆,是因为发布后的应用签名变了,此时,app会提示出对应的密钥散列,将此密钥散列添加到facebook安卓应用密钥散列后面,然后点击保存

    image.png image.png
    发给cp配置的的参数
    • facebook_app_id:应用编号
    • fb_login_protocol_scheme:fb+应用编号
    平台后台配置的的参数
    • 应用编号:应用编号

    至此facebook配置完成

    4.AppsFlyer

    说明:游戏需要在AppsFlyer做事件统计,需要在AppsFlyer控制台创建应用
    地址:https://hq1.appsflyer.com/apps/myapps
    步骤:
    google play应用

    1.创建应用


    image.png
    • 选择应用状态,商店类型
    • 填包名,游戏包名,cp方提供
    • 时区和货币单位

    注意,货币一经设置无法更改,填写时一定要确认好

    提供给cp配置的参数
    • AF_DEV_KEY:dev key


      image.png
    平台后台无需配置
    非gp应用(my包)

    1.创建应用


    image.png
    • 安卓包名:游戏包名,cp方提供
    • 商店名称:自定义的商店名称(如:xx.com)
    • 下载链接:游戏adk的下载链接,后台提供
    • 时区和货币

    注意:商店名称,下载链接,货币一经填写不能修改,确认好了再填

    2.自定义追踪链接


    image.png image.png image.png

    3.创建Onlink配置


    image.png image.png image.png
    • 填写名称,一般为游戏名
    • 选择安卓应用,就是之前创建的应用
    • 填写下载地址,请填写之前创建应用时的下载地址,要一一对应
    • 保存配置,然后回到上一页--->自定义追踪链接
    image.png image.png
    • 链接名称:游戏名称
    • Onelink配置:选择上一步配置好的onelink
    • 媒体平台:填写创建应用时的媒体平台,一定要一样,注意大小写
    • 链接填:游戏下载地址
    提供给cp配置的参数
    • AF_DEV_KEY:dev key
    平台后台无需配置

    5.Google play

    说明:将应用上架到play商店并设置应用内购买商品
    地址:https://play.google.com/apps/publish/?hl=zh-cn&account=8109531219460716434#AppListPlace
    步骤:

    1.创建应用


    image.png

    2.填写应用资料


    image.png
    • 依次填写左侧的信息,直到全部打钩,表示填写完成,注意:资料不要填写不健康的内容以免play商店审核驳回
    1. 发布bate测试版本
    2. 在版本管理界面添加测试人员白名单
    3. 发布alpha公测试版本
    4. 发布正式版本
    需要提供给CP的参数
    • 应用内购买商品的信息列表

    相关文章

      网友评论

          本文标题:海外游戏sdk集成google,facebook,appsFly

          本文链接:https://www.haomeiwen.com/subject/tzvajqtx.html