Android 城市飞艇从 5.1 迁移到 6.2

Android Urban Airship migrating from 5.1 to 6.2

我们有一个 class 扩展 Action,在 perform 方法中,我们对 actionName 进行了切换。在 6.2 版中,actionName 变量不再是方法签名的一部分。我该如何解决这个问题?

它现在是动作元数据的一部分:

String actionName = arguments.getMetadata()
                             .getString(ActionArguments.REGISTRY_ACTION_NAME_METADATA);

http://docs.urbanairship.com/topic-guides/android-migration.html#actions