gpt4 book ai didi

ios - 我应该如何处理 iOS 中的 Uber 激增确认 url?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:58:37 24 4
gpt4 key购买 nike

我的意思是我已经很好地收到了 Uber 409 冲突激增错误 JSON 响应:

{
"meta": {
"surge_confirmation": {
"href": "https:\/\/api.uber.com\/v1\/surge-confirmations\/e100a670",
"surge_confirmation_id": "e100a670"
}
},
"errors":[
{
"status": 409,
"code": "surge",
"title": "Surge pricing is currently in effect for this product."
}
]
}

那么我应该做的是使用以下 url 显示 HTML5 页面,对吗?

"href": "https:\/\/api.uber.com\/v1\/surge-confirmations\/e100a670"

下面是我的两个问题:

  1. 我想在我的 iOS UIWebView 中显示页面,但我不知道如果用户单击 HTML5 页面的 I ACCEPT HIGHER FEE 按钮如何关闭 webview因为我不知道如何利用激增确认重定向 url;

  2. 在我的 OSX chrome 中加载 url 时,单击按钮并重定向到下一页;在 UIWebView 中加载 url 时,单击按钮不会触发任何内容。

非常感谢。

最佳答案

基本上,我认为激增确认 ID 作为查询参数添加到重定向 URL 中。所以你需要做的是捕获重定向 url(如果你没有注册任何,那么你就无法捕获确认 id 字符串)并将其解析出来。

此外,我认为如果您不注册任何重定向 URL,Uber 会认为用户已拒绝激增价格,无论是否点击按钮。因此,如果你想启用激增确认,你必须注册一个重定向 url。

我点击按钮后没有任何反应的原因是我没有为激增确认注册重定向 url,所以它没有跳到其他任何地方。

关于ios - 我应该如何处理 iOS 中的 Uber 激增确认 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31648512/

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