gpt4 book ai didi

ios - 将 Stripe token 推送到 Cloud Function Firebase (iOS Swift 3)

转载 作者:行者123 更新时间:2023-11-28 08:03:02 25 4
gpt4 key购买 nike

我一直在尝试将我的 strip token 推送到 Firebase 的云功能。我没有对他们的教程中提供的云函数在它如何接受 token 方面进行任何更改。

但我无法使用 iOS (Swift) 将 token 推送到 /stripe_customers/(uid)/sources。在 Firebase 提供的 node.js 示例中,他们使用 push() 方法,该方法将 token 作为参数并创建支付源。我读到 childByAutoId 在 iOS (Swift) 中的行为方式相同,但我不知道如何让它通过,因为该方法不接受任何参数。

这是我现在拥有的:

func chargeUsingToken(token: STPToken) {
ref?.child("/stripe_customers/(uid!)/sources").childByAutoId().setValue(token)
}

最佳答案

教程中的云函数应该提供关于如何与其交互的路径或路由。例如,如果您有一个从 ip:#PORT 运行的常规 node.js express 应用程序或 api,如果您要与它对话,您会执行 ip :PORT/welcome(其中/welcome 只是您的 api 中的一个路径)

Now keep in mind that your cloud function can be invoked via HTTP

因此,在您的 iOS 应用程序中,您需要将该 token 添加到 Dictionary 中(但您需要知道将哪个键与您的 token 值相关联 [somekey:tokenValue]),然后您将在该指定路径处发布到您的云功能(使用 Alamofire 或 URLSession)

这不是确切的答案,但我发现这是你第一次使用 cloud function,我只是想给你一些提示 :)

关于ios - 将 Stripe token 推送到 Cloud Function Firebase (iOS Swift 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46042811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com