IBM MobileFirst iOS客户端无法注册/接收令牌

时间:2017-10-23 13:35:15

标签: ios xcode ibm-mobilefirst

我正在执行从 IBM MobileFirst 中的操作控制台下载的示例 iOS 应用程序。

当点击按钮并从服务器触发令牌请求时,我得到应用程序不存在错误:

2017-10-23 15:17:52.671942+0200 MFPStarterIOSSwift[10038:1206818] WL_REQUEST
Did not receive an access token from server: Optional(Error Domain=WL_AUTH Code=403 "Application doesn't exist" UserInfo={networkMetadata={
    "$bytesSent" = 652;
    "$category" = network;
    "$outboundTimestamp" = 1508764672641;
    "$path" = "http://localhost:9080/mfp/api/registration/v1/self";
    "$requestMethod" = POST;
    "$trackingid" = "7FEFBF12-0766-4427-920E-30E6BA3314DA";
}, NSLocalizedDescription=Application doesn't exist})

我的服务器正在运行,我可以通过Android模拟器成功连接到它。但Xcode iPhone模拟器返回上述错误。

对于我输入的mfpclient.plist设置:

...
<plist version="1.0">
<dict>
    <key>protocol</key>
    <string>http</string>
    <key>host</key>
    <string>localhost</string>
    <key>port</key>
    <string>9080</string>
    <key>wlServerContext</key>
    <string>/mfp/</string>
    ...
</dict>
</plist>

MobileFirst 服务器在 Xcode 所在的同一台计算机上运行,​​模拟器正在运行...

1 个答案:

答案 0 :(得分:0)

您的应用未在MFP操作系统控制台中注册,并且在客户端应用程序中导致Application doesn't exist失败。

要解决此问题,请按照here提及的步骤注册您的申请。