分享

rollout.io

 没原创_去搜索 2015-12-01

http://support./#feature-comparison



What's supported?

This page summarizes the main features and coverage of Rollout.io.
Updated 2015-09-21


Feature comparison


The below table compares hot-patch features per SDK version. These are the actions that you will be able to perform on your app's methods using the Rollout dashboard. 

PhaseFeature0.10.*0.9.*0.8.*0.7.*
Before the function callDefine condition for activating hot-patchYes Yes Yes
+ OS ver. 
conditions
Yes 
Replace ArgumentsYesYesYesNo
Display Pop-up message to usersYesYesYesYes
Log analytics event to 3rd part serviceYesYesYesYes
During the function callRun original functionYesYesYesYes
Surround with try & catchYesYesYesYes
Replace return valueYesYesYesYes
Display pop-up messageYesYesYesYes
Log analytics eventYesYesYesYes
Force run from main threadYesYesYesYes
Disable functionYesYesYesYes
Replace URL (http to https)YesNoNoNo
After the function callReplace return valueYesYesYesYes

Argument replacement & return value replacement coverage


The below table compares the supported types in the argument replacement and return value replacement features per SDK version. These are the types that you can replace when creating a hot-patch using the Rollout dashboard.

Type0.10.*0.9.*0.8.*0.7.*
PrimitivesAny valueAny valueAny valueAny value
StructsOnly voidOnly voidOnly voidOnly void
ObjectsFull 
(Default init func)
Full
(Default init func)
PartialPartial
BlocksNoNoNoNo

Support and coverage for Hot-Patches


The below table compares the supported programming languages and the scope of coverage of each language per SDK version. These are the languages that you will be able to hot-patch using the Rollout dashboard.

Type0.10.*0.9.*0.8.*0.7.*
Objective CPrivate methodsYesYesYesYes
Public methodsYesYesYesYes
Apple MethodsYesNoNoNo
PropertiesYesYesYesNo
CatagoriesYesYesNoNo
KVOYesYesNoNo
CocoaPods 3rd party librariesYesYesYesNo
Custom methodsYesNoNoNo
SwiftPartial, see below

Additional frameworks / languages:

  1. Swift - Swift code can co-exist together with Objective-C, although hot-patching Swift methods will become available during 2016 Q1.
  2. Android - planned for 2016
  3. Xamarin - not supported
  4. Rubymotion - not supported

Additional features that we're currently working on


  1. Function redirect
  2. Full return value replacement for all objects
  3. Organization support (team accounts)

If you're interested in the above features then please "+1" them on GitHub and you'll be notified once available. 

If you're interested in additional features, let us know by emailing us at support@, comment on GitHub, or comment here below.


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多