最佳做法是始终定义一个公共接口,在本机扩展与 AIR 应用程序之间提供握手。指示使用扩展的 AIR 应用程序开发人员在调用任何其他扩展方法之前先检查此方法。
例如,假定有一个名为
isSupported()
的 ActionScript 扩展类公共接口。使用
isSupported()
方法,AIR 应用程序可以根据运行应用程序的设备是否支持扩展来进行逻辑判断。如果
isSupported()
返回
false
,则 AIR 应用程序必须决定在不支持扩展的情况下怎么办。例如,AIR 应用程序可以决定退出应用程序。
|
|
|