优步本机登录标记错误

时间:2016-08-07 20:03:35

标签: ios objective-c uber-api

我目前正在运行Uber SDK(Objective C版本)提供的示例代码。

当我点击Objective C示例提供的Native Login和Ride Request Widget按钮时遇到问题。

在Uber中设置应用程序并将客户端ID复制到info.plist后,我将对抗以下错误:

当我点击Ride Request Widget按钮时,该应用程序将加载一个新视图,其中包含“Ride there with Uber”按钮。单击“与Uber一起骑”按钮后,示例应用程序将标记UIAlert,并显示“似乎连接到Uber时出现问题。请返回AppName再试一次”。可能是什么问题呢?

顺便说一下,我在仪表板和app info.plist上填写了重定向网址“myapp:// oauth / callback”。

在这个例子的设置中我错过了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

确保目标中的网址方案> Info设置为sampleApp,而不是sampleApp:// uberSSO。这解决了我的问题。

供参考,以下是Info.plist的片段:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>CFBundleURLName</key>
        <string>MySampleAppName</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>sampleApp</string>
        </array>
    </dict>
</array>