4

我目前正在开发适用于 iOS 的 ford applink 同步 SDK,我已经下载了 Applink Emulator (ALE) v 1.0.2 和 v 2.4,并尝试使用它运行安装在 iPhone 6 中的示例应用程序。在设备设置中对 ApplinkTester 应用程序进行设置以匹配为应用程序指定的 Tcp/ip 设置并在 mac 上启动 ALE 模拟器后。

我确实得到连接响应为“真”,但是当我在 ALE 上运行任何命令时,它要么被“拒绝”要么“中止”。有什么我想念的吗。请帮助我,因为我被困在这一个多星期了。

示例应用链接:https ://developer.ford.com/content/restricted/hello_sdl_ios.zip

ALE 帮助:https ://developer.ford.com/content/restricted/ALE_v2.4_User_Guide(EN).pdf

ALE 下载链接:https ://developer.ford.com/content/restricted/ALE_MAC_2.4.zip

LOG: iphone6 with ale v1.0.2: 在日志中我得到连接成功但是当我发送任何命令时它要么被拒绝要么被中止。

谢谢。

4

1 回答 1

3

AppLink 开发人员在这里。希望我们可以在这里解决这个问题。

当您通过 TCP/IP 连接时,您是否看到应用程序显示在 ALE 中?

关于 Applink 需要注意的一点是,某些 RPC(命令)需要某个 HMI 级别。当应用程序首次连接到 ALE 时,它会发出一个注册应用程序接口(或 RAI),让 ALE 知道应用程序的名称、应用程序 ID 是什么,以及要注册以侦听的 VR 命令。这可以在无或更高的 HMI 级别上完成。当您实际选择应用程序时(通过在 ALE 中突出显示它,然后点击OK,您应该在日志中看到 HMI 级别从 更改为RPC). 如果您查看 hello_sdl_ios 部分的代码,可以查看的地方是.NONEFULLonOnHMIStatus:(SDLOnHMIStatus *)notification

这是我所指内容的链接:Hello_SDL_iOS 的 onOnHMIStatus:

于 2015-11-25T17:43:24.517 回答