【问题标题】:IBM MobileFirst Platform 8.0 app authenticity not working on iOSIBM MobileFirst Platform 8.0 应用程序真实性在 iOS 上不起作用
【发布时间】:2017-08-22 09:56:36
【问题描述】:

我目前正在测试适用于 Android 和 iOS 环境的 IBM MobileFirst Platform 8.0 应用程序真实性功能,Android 版本在所有必需的设置和程序下都可以正常工作,但 iOS 版本似乎无法在以下环境和程序下工作:

  • 在 Bluemix 版本 8.0.0.00-20161122-1902 上运行的 IBM MobileFirst 平台 v8
  • cordova-plugin-MFP 8.0.2016110713
  • 测试应用:MFPStarterCordova

应用程序被归档到 ipa 文件中,authentity_data 文件也是使用 mfp-app-authenticity-tool.jar 为 ipa 文件生成的。真实性文件注册和相关安全检查(appAuthenticity)设置在控制台上正确完成,我在(真实)iPhone设备上安装了ipa。 (应用按预期成功连接到服务器并从服务器获取令牌)

我更改了一些 html 代码 - 例如简单的字符串值 - 并在 iPhone 设备上重新安装了更改的 ipa,但在我对原始应用程序所做的设置下,服务器似乎没有检查/检测更改。 - 即更改后的应用程序成功连接到服务器并从服务器获取令牌。

还有什么需要配置或更改以使该功能在 iOS 上运行?

【问题讨论】:

  • 您能否确认您已按照链接中描述的所有要点:mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/… 配置应用程序真实性?
  • 是的,我确认我确实遵循了链接中提到的所有要点。需要注意的是,服务器版本有点旧,带有authentity_data文件库,现在无法升级,因为同一版本在生产环境中运行。如前所述,相同的设置适用于 Android 版本。
  • 您能否确认您是从 AppStore 还是通过本地分发机制获取应用程序更新?
  • 本地分发。一旦我使用注册的应用 ID 和 prov peofile 创建了 ipa(不是 .app),ipa 就会使用 iTunes 安装在真实的 iPhone 设备上。
  • 有什么更新吗?此测试应尽快完成以应用于操作,请让我有任何更新和进展。

标签: ios cordova ibm-mobilefirst authenticity


【解决方案1】:

使用在 MobileFirst Platform Foundation 8.0 中更先进、更易于使用的新版 Application Authenticity(即动态应用程序 Authencity)。

将您的客户端 SDK 和服务器升级到最新的 iFix 级别以获得该功能。

有关动态和静态应用程序真实性功能的更多详细信息,请参阅here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多