我目前正在运行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”。
在这个例子的设置中我错过了什么?
感谢。
答案 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>