Google登录和内购简要说明

Firebase-Google身份验证(登录)

 我的博客:https://blog.csdn.net/qq_39574690/article/details/121246655 

1、Google账号登录Firebase : https://console.firebase.google.com/
2、创建u3d项目 
3、Authentication - Users - 添加用户 - 测试用户邮箱账密【按道理可不用】
4、Authentication - Sign-in method - 添加新提供方 - Google
5、齿轮图标 - 项目设置 - 添加应用 - 填写包名和SHA-1
   打开cmd执行命令:
      keytool -list -v -keystore F:\google.keystore
      输入密钥密码,正确则会打印出SHA-1等信息内容。
   填写完毕后,下载google-services.json,拷贝至工程内Assets/下任意能被打包出去的文件夹内。(例如Plugins下)
6、firebase-google登录 API文档:https://firebase.google.com/docs/auth/android/google-signin

7、API所需参数:
 ①获取client-ID : https://console.cloud.google.com/apis/credentials Google账号登录
   进入凭据页面,找到Web client  (auto created by Google Service)一项,客户端 ID即是client-ID
   例如:
     客户端 ID
      921921056874-45l00snps5lgd69mj1i6patb0u6f33a7.apps.googleusercontent.com
     客户端密钥
      ZjZAO90H7gih-kIFVW67cifo
     创建日期
      2021年9月13日 GMT+8 22:39:48      
   ps:<此ID在google-services.json里也有出现,位于other_platform_oauth_client属性下的client_id属性内容。>
  

Google支付(内购)

 我的博客:https://blog.csdn.net/qq_39574690/article/details/121252342 

谷歌开发者官网(配置Google项目): https://play.google.com/console/

注册谷歌开发者账号需要借记卡或信用卡(visa卡),如若没有百度到的方法是全球付(未尝试),而内购必然是用海外的信用卡或银行卡的。【别搞全球付,试过了不行的 300块钱还没要回来呢哈哈】

【注意事项】
1、建议用美国邮箱、美国VPN线路、非开发者邮箱测试。
2、内购测试需在配置里设置好,一共2个地方:测试-内部测试;设置-许可测试;已均在我的博客说明。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是 ThinkPHP 框架中使用 Google 支付内购的详细步骤和代码: 1. 创建 Google Play Console 账号并创建应用程序。 2. 在应用程序中启用 Google Play 内购。 3. 在应用程序中集成 Google Play Billing Library。 4. 在应用程序中添加 Google Play 服务库。 5. 在应用程序中添加 Google Play SDK。 6. 在应用程序中添加 Google Play Billing SDK。 7. 在应用程序中创建购买商品的 SKU。 8. 在应用程序中实现购买逻辑。 以下是代码示例: 1. 创建 Google Play Console 账号并创建应用程序。 创建完 Google Play Console 账号后,按照向导创建应用程序。 2. 在应用程序中启用 Google Play 内购。 要启用 Google Play 内购,请按照以下步骤操作: 1. 进入 Google Play Console。 2. 选择您的应用程序。 3. 单击左侧菜单中的 “应用内购买”。 4. 在 “应用内购买” 页面中,单击 “添加商品”。 5. 为商品选择价格和货币。 6. 单击 “保存”。 7. 重复以上步骤,直到您添加了所有商品。 3. 在应用程序中集成 Google Play Billing Library。 要集成 Google Play Billing Library,请按照以下步骤操作: 1. 在您的应用程序中添加以下依赖项: ```gradle dependencies { implementation 'com.android.billingclient:billing:3.0.0' } ``` 2. 在您的应用程序中创建 BillingClient 实例。 ```php $billingClient = new BillingClient([ 'projectId' => 'your_project_id', 'keyFilePath' => 'path/to/service-account-key.json', ]); ``` 3. 在您的应用程序中连接到 Google Play 服务。 ```php $billingClient->connect(); ``` 4. 在应用程序中添加 Google Play 服务库。 要添加 Google Play 服务库,请按照以下步骤操作: 1. 在 build.gradle 文件中添加以下依赖项: ```gradle dependencies { implementation 'com.google.android.gms:play-services-base:17.6.0' } ``` 2. 在 AndroidManifest.xml 文件中添加以下权限: ```xml <uses-permission android:name="com.android.vending.BILLING" /> ``` 5. 在应用程序中添加 Google Play SDK。 要添加 Google Play SDK,请按照以下步骤操作: 1. 在 build.gradle 文件中添加以下依赖项: ```gradle dependencies { implementation 'com.google.android.gms:play-services-auth:19.0.0' } ``` 2. 在 AndroidManifest.xml 文件中添加以下权限: ```xml <uses-permission android:name="android.permission.GET_ACCOUNTS" /> ``` 6. 在应用程序中添加 Google Play Billing SDK。 要添加 Google Play Billing SDK,请按照以下步骤操作: 1. 在 build.gradle 文件中添加以下依赖项: ```gradle dependencies { implementation 'com.android.billingclient:billing:3.0.0' } ``` 2. 在 AndroidManifest.xml 文件中添加以下权限: ```xml <uses-permission android:name="com.android.vending.BILLING" /> ``` 7. 在应用程序中创建购买商品的 SKU。 要创建购买商品的 SKU,请按照以下步骤操作: 1. 进入 Google Play Console。 2. 选择您的应用程序。 3. 单击左侧菜单中的 “应用内购买”。 4. 在 “应用内购买” 页面中,单击 “添加商品”。 5. 为商品选择价格和货币。 6. 单击 “保存”。 7. 重复以上步骤,直到您添加了所有商品。 8. 在应用程序中实现购买逻辑。 要实现购买逻辑,请按照以下步骤操作: 1. 在您的应用程序中查询已购买商品。 ```php $purchaseHistory = $billingClient->getPurchaseHistory(); foreach ($purchaseHistory as $purchase) { // Handle the purchased item here. } ``` 2. 在您的应用程序中启动购买流程。 ```php $sku = 'your_sku'; $skuDetails = $billingClient->getSkuDetails($sku); $billingFlowParams = new BillingFlowParams(); $billingFlowParams->setSkuDetails($skuDetails); $result = $billingClient->launchBillingFlow($billingFlowParams); ``` 以上就是 ThinkPHP 框架中使用 Google 支付内购的详细步骤和代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值