在BB OS 5.0(ConnectionFactory等)中使用网络API时,有很多选项可用于配置连接。这对应用程序的最终用户来说是适当/预期的多少?
当然,我会为我的应用程序设置我认为合适的默认设置,但有些事情(例如首选和不允许的传输)似乎是用户可以或应该回答的问题。
这里有什么样的最佳做法吗?
答案 0 :(得分:1)
这取决于目标受众。您可以使用基本选项和高级视图进行简化视图,在太阳下可以使用重置按钮进行配置,以防用户迷路。
答案 1 :(得分:1)
是的,这是我在BB开发中不喜欢的事情之一 - 你永远不知道BB用户在设备上有什么类型的连接。因此,检测可用传输的代码很复杂(即使RIM有some sample code如何执行此操作。)
在我开发的应用程序开发中,有不同的方法。但是,每个应用程序都有网络设置,暗示由用户填充。
例如,一个应用程序要求用户在应用启动时选择传输类型。 :)这对于开发人员来说是一个理想的解决方案,但不是用户(他们可能根本不知道“网络传输”是什么)。如果目标受众主要由高级用户组成,那么这将很有效。
另一种方法是使用一些代码来自动检测可用的传输类型,但是这种方法也可能失败(例如,如果代码试图涵盖各种OS版本和设备制造,那么很可能将是一些意想不到的排除)。因此,作为后备方案,最好有一些网络设置屏幕,用户可以在其中查看要使用的传输(可能只是唯一的传输)和APN设置。