【发布时间】: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