当前位置: 首页 > news >正文

网站怎么申请百度小程序竞价托管一般要多少钱

网站怎么申请百度小程序,竞价托管一般要多少钱,网页模板布局,如何建立动态网站最近公司项目渐趋成熟,已经不需要经常更新版本,并且更新版本对客户的影响特别大,但是日常维护难免需要更新代码,因此热修复的技术,就比较迫切了。 经过一段时间的对比,我们最终决定使用阿里的Sophix方案&am…

        最近公司项目渐趋成熟,已经不需要经常更新版本,并且更新版本对客户的影响特别大,但是日常维护难免需要更新代码,因此热修复的技术,就比较迫切了。

        经过一段时间的对比,我们最终决定使用阿里的Sophix方案,因为它实在是太强大,而且接入及其简单。

        阿里网址如下:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

         应用申请这些因为过于简单,我这里就不说了,直接上代码

1、引入官方库,在app的build.gradle下,直接插入

 compile 'com.aliyun.ams:alicloud-android-hotfix:3.3.5'

2、心间自定义Application文件名为SophixStubApplication,继承自SophixApplication,代码如下:

public class SophixStubApplication extends SophixApplication {private final String TAG = "SophixStubApplication";// 此处SophixEntry应指定真正的Application,并且保证RealApplicationStub类名不被混淆。@Keep@SophixEntry(自定义的Application.class)static class RealApplicationStub {}@Overrideprotected void attachBaseContext(Context base) {super.attachBaseContext(base);
//         如果需要使用MultiDex,需要在此处调用。MultiDex.install(this);initSophix();}private void initSophix() {String appVersion = "0.0.0";try {appVersion = this.getPackageManager().getPackageInfo(this.getPackageName(), 0).versionName;} catch (Exception e) {}final SophixManager instance = SophixManager.getInstance();instance.setContext(this).setUsingEnhance() // 适配加固模式,如果app使用了加固则需要加上此方法.setAppVersion(appVersion).setSecretMetaData(null, null, null).setEnableDebug(true).setEnableFullLog().setPatchLoadStatusStub(new PatchLoadStatusListener() {@Overridepublic void onLoad(final int mode, final int code, final String info, final int handlePatchVersion) {if (code == PatchStatus.CODE_LOAD_SUCCESS) {Log.i(TAG, "sophix load patch success!");} else if (code == PatchStatus.CODE_LOAD_RELAUNCH) {// 如果需要在后台重启,建议此处用SharePreference保存状态。Log.i(TAG, "sophix preload patch success. restart app to make effect.");}}}).initialize();instance.queryAndLoadNewPatch();}
}

简单说一下这里,基本是固定格式,最重要的代码是

instance.queryAndLoadNewPatch();

顾名思义,查询并加载新的补丁。这个一定要调用的,不然无法加载补丁,记得把SophixStubApplication注册到AndroidManifest.xml中,举个例子:

 <applicationandroid:name="xxxxxx.SophixStubApplication"android:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:maxAspectRatio="2.4"android:resizeableActivity="true"android:supportsRtl="true"android:theme="@style/AppTheme"android:usesCleartextTraffic="true"><meta-dataandroid:name="com.taobao.android.hotfix.IDSECRET"android:value="" /><meta-dataandroid:name="com.taobao.android.hotfix.APPSECRET"android:value="" /><meta-dataandroid:name="com.taobao.android.hotfix.RSASECRET"android:value="" /></application>

这样一套下来,阿里云热修复就已经成功集成到app中。

接再来再说说一些注意事项

1、不能热更新的场景

        1)、新增四大组件

        2)、修改了SophixStubApplication的内容

        3)、修改了AndroidManifest.xml的内容

        4)、其他配置文件

        除此之外,其他的一切皆可更新,包括.so文件

2、关于加固的app,如果采用了加固,去打补丁的时候一定要拿未加固前的apk去操作,否则无法加固

http://www.yidumall.com/news/31527.html

相关文章:

  • 网站制作作业2023年7月疫情还会严重吗
  • 东莞设计公司有哪些seocms
  • 网站建设 电子商务 品牌首选IDC百度一下网页版搜索引擎
  • 政府网站建设申请报告如何制作一个网页链接
  • 梅州免费建站公司手机推广软文
  • 论坛类网站设计百度搜索指数排行榜
  • 国外源代码网站线上推广有哪些
  • wordpress域名网站搬家淘宝推广怎么做
  • 移动端官网青岛官网seo公司
  • .mil 域名网站有哪些seo排名优化怎样
  • 免费的网站开发平台淮北网站建设
  • 企业建设网站的重要性企业建站
  • 公司备案网站负责人是谁google搜索网址
  • 毛网商城宁波seo推广外包公司
  • 想制作自己的网站在线培训系统平台
  • 自己怎么做云购网站吗北京网站优化方法
  • 拍卖行 网站建设seo推广岗位职责
  • 惠州网站建设 鑫经典软文案例分析
  • 诚信通网站怎么做外链什么是seo搜索引擎优化
  • 同仁微网站建设工作室百度人工智能开放平台
  • 网站手机端跳转页面模板微信营销系统
  • 垃圾ip段做网站百度推广登陆入口官网
  • 如何做自己微网站国际新闻最新消息美国
  • 个人做旅游网站营销模式有几种
  • 湛江北京网站建设保定seo推广外包
  • 有做销售产品的网站免费的关键词挖掘工具
  • 晋城网站制作公司怎么选seo优化外链平台
  • 做一家算命的网站信息流广告案例
  • 云南网站优化360优化大师最新版下载
  • 网站域名解析后多久能生效推广引流方法与渠道