将 Google Firebase 链接到 Google 计费订阅 - Android Studio java
Linking Google Firebase to Google Billing Subscription - Android Studio java
我正在尝试 link 我的 firebase 应用程序 google 计费订阅。因为我正在尝试提供基于订阅的服务,但有一个变量。用户将有 8 次尝试,他每个月获得 8 个新的,并在月底重置为默认值。
我查看了这么多文档,但找不到任何方法 link 它们,我唯一能想到的就是制作一个服务器来处理这个问题,但这在当时是不可能的时间.
if(subscription) {
database.getReference("Business").child(user.getUid()).child("ordercount").setValue(8);
}
else {
database.getReference("Business").child(user.getUid()).child("ordercount").setValue(0);
}
如果订阅仍在进行,这是我希望在每个订阅月末执行的代码。
注意我正在尝试弄清楚如何从用户的 Gmail 服务中检查布尔值(订阅)。
因此,我希望根据用户的订阅状态获得 0 或 8 的 return。
Firebase 中没有内置任何东西可以将其与 Google Pay 连接,Google Pay 中也没有任何内置东西可以将其与 Firebase 连接。您必须自己编写连接两者的代码。由于这涉及支付处理,您可能必须在受信任的环境中执行此操作。这可以是您的开发机器、您控制的服务器或 Cloud Functions。
有关通过 Cloud Functions 将支付处理与 Firebase 集成的示例,请查看此 example using Stripe (also explained in this video), or this example using PayPal。
我正在尝试 link 我的 firebase 应用程序 google 计费订阅。因为我正在尝试提供基于订阅的服务,但有一个变量。用户将有 8 次尝试,他每个月获得 8 个新的,并在月底重置为默认值。
我查看了这么多文档,但找不到任何方法 link 它们,我唯一能想到的就是制作一个服务器来处理这个问题,但这在当时是不可能的时间.
if(subscription) {
database.getReference("Business").child(user.getUid()).child("ordercount").setValue(8);
}
else {
database.getReference("Business").child(user.getUid()).child("ordercount").setValue(0);
}
如果订阅仍在进行,这是我希望在每个订阅月末执行的代码。 注意我正在尝试弄清楚如何从用户的 Gmail 服务中检查布尔值(订阅)。 因此,我希望根据用户的订阅状态获得 0 或 8 的 return。
Firebase 中没有内置任何东西可以将其与 Google Pay 连接,Google Pay 中也没有任何内置东西可以将其与 Firebase 连接。您必须自己编写连接两者的代码。由于这涉及支付处理,您可能必须在受信任的环境中执行此操作。这可以是您的开发机器、您控制的服务器或 Cloud Functions。
有关通过 Cloud Functions 将支付处理与 Firebase 集成的示例,请查看此 example using Stripe (also explained in this video), or this example using PayPal。