首先沒(méi)有JSPatch帳號(hào)的去官網(wǎng)注冊(cè)帳號(hào)JSPatch?注冊(cè)入口(可以使用fir.im帳號(hào)直接登錄)媒至。
集成sdk按照文檔來(lái)就行,很簡(jiǎn)單酒朵。
登錄完成后點(diǎn)擊新增APP五垮,填寫(xiě)App名稱(chēng)和AppID(沒(méi)上線(xiàn)可不填)
添加完成后點(diǎn)擊管理,點(diǎn)擊添加APP版本第煮,填寫(xiě)當(dāng)前的版本號(hào)
點(diǎn)擊App版本進(jìn)入發(fā)布補(bǔ)丁頁(yè)解幼,提交補(bǔ)丁
js示例1 ---- 覆蓋類(lèi)方法的實(shí)現(xiàn)
require("UIAlertView");
defineClass("JSPatchViewController", {
modifyButtonClick: function() {
var alertView = UIAlertView.alloc().initWithTitle_message_delegate_cancelButtonTitle_otherButtonTitles("使用JSPatch修改了類(lèi)方法", null, null, "確定", null, null);
alertView.show();
}
}, {});
js示例2 ---- 添加未定義的方法
defineClass("JSPatchViewController", {
addButtonClick: function() {
var alertView = UIAlertView.alloc().initWithTitle_message_delegate_cancelButtonTitle_otherButtonTitles("使用JSPatch添加未定義的方法后打印出來(lái)的結(jié)果", null, null, "確定", null, null);
alertView.show();
}
});
還有很多熱更新的方法,大家可以自己去看一下