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

wordpress专题页面/seo优化网站优化排名

wordpress专题页面,seo优化网站优化排名,行业顶级域名com,wordpress前端验证5.1安卓集成 1、导入SDK SDK优先提供aar包,如需jar包,请联系客服 把下载的ShareInstallSdk.zip文件解压,将ShareInstall_x.x.x.aar文件拷贝到项目的libs文件夹中,并在当前项目下的build.gradle文件中导入(注:不是项目…

5.1安卓集成

1、导入SDK

SDK优先提供aar包,如需jar包,请联系客服 把下载的ShareInstallSdk.zip文件解压,将ShareInstall_x.x.x.aar文件拷贝到项目的libs文件夹中,并在当前项目下的build.gradle文件中导入(注:不是项目的根目录build.gradle文件)

dependencies {
compile(name: ‘ShareInstall_1.2.1’, ext: ‘aar’)
}
(注:导入aar前需检查当前项目下的build.gradle文件中(不是项目的根目录build.gradle文件),android标签下是否已经加入以下代码,否则会报错)
repositories {
flatDir {
dirs ‘libs’
}
}
2、基础配置

在AndroidMainfest.xml中添加权限声明。

在AndroidMainfest.xml中的application标签中添加分配给你应用的Appkey 在自定义Application中调用ShareInstall.getInstance().init(context)方法完成SDK初始化,初始化前先判断当前进程是否是应用的主进程。 public class MyApp extends Application {
@Override
public void onCreate() {super.onCreate();if (isMainProcess()) {ShareInstall.getInstance().init(getApplicationContext());}
}

/**
* 判断当前进程是否是应用的主进程
*
* @return
*/
public boolean isMainProcess() {
int pid = android.os.Process.myPid();
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
for (ActivityManager.RunningAppProcessInfo appProcess : activityManager.getRunningAppProcesses()) {
if (appProcess.pid == pid) {
return getApplicationInfo().packageName.equals(appProcess.processName);
}
}
return false;
}
}
如需统计每个渠道的注册量(对评估渠道质量很重要),可根据自身的业务规则,在确保用户完成 app 注册的情况下调用以下方法: 注意该方法要在ShareInstall.getInstance().init (context)方法之后调用,否则会抛异常。
// 用户注册成功后调用注册接口
ShareInstall.getInstance().reportRegister();
在AndroidMainfest.xml中的application标签中添加android:name=".MyApplication"指定自定义的Application类,以便程序启动的时候初始化自定义Application类,而不是系统默认的Application类。


3、一键跳转

在AndroidMainfest的唤醒页面activity标签中添加intent-filter(一般为MainActivity),配置scheme,用于浏览器中拉起。









注:如果唤醒页面和启动页是同一Activity,则AndroidMaifest.xml的配置如下。












4、个性化安装

在APP需要个性化安装参数时(由web网页中传递过来的,如邀请码、游戏房间号等 自定义参数),调用以下方法,在回调中获取参数(该方法可重复调用)。

// 注意:SDK调用getInstallParams方法获取参数是异步操作,请确保在onGetInstallFinish回调中拿到参数后才去处理自己的业务逻辑

ShareInstall.getInstance().getInstallParams(new AppGetInstallListener() {
@Override
public void onGetInstallFinish(String info) {
// 客户端获取到的参数是json字符串格式
Log.d(“ShareInstall”, "info = " + info);
try {
JSONObject object = new JSONObject(info);
// 通过该方法拿到设置的渠道值,剩余值为自定义的其他参数
String channel = object.optString(“channel”);
Log.d(“ShareInstall”, "channel = " + channel);
} catch (JSONException e) {
e.printStackTrace();
}
}
});
5、在配置了ShareInstall scheme的拉起页面中调用下面相关代码,获取从网页H5页面传过来的动态参数

public class WakeUpActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_wake_up);// 获取唤醒参数ShareInstall.getInstance().getWakeUpParams(getIntent(), wakeUpListener););
}@Override
protected void onNewIntent(Intent intent) {super.onNewIntent(intent);// 此处要调用,否则app在后台运行时,会无法截获ShareInstall.getInstance().getWakeUpParams(intent, wakeUpListener);
}
// 注意:SDK调用AppGetWakeUpListener方法获取参数是异步操作,请确保在onGetWakeUpFinish回调中拿到参数后才去处理自己的业务逻辑
private AppGetWakeUpListener wakeUpListener  = new AppGetWakeUpListener() {@Overridepublic void onGetWakeUpFinish(String info) {// 客户端获取到的参数是json字符串格式Log.d("ShareInstall", "info = " + info);try {JSONObject object = new JSONObject(info);// 通过该方法拿到设置的渠道值,剩余值为自定义的其他参数String channel = object.optString("channel");Log.d("ShareInstall", "channel = " + channel);} catch (JSONException e) {e.printStackTrace();}}
};

6、判断是否首次调用

SDK提供一个判断是否是首次调用的方法,接入方可根据需求是否需要或者自行判断
ShareInstall.getInstance().isFirstInstall()

http://www.lbrq.cn/news/775351.html

相关文章:

  • 织梦cms做多语言的网站/seo搜索引擎优化5
  • 企业管理系统代码/抖音关键词优化
  • axure怎么做网站原型/seo怎么提升关键词的排名
  • 企业销售网站建设/优化百度seo技术搜索引擎
  • 周口网站建设/广州搜发网络科技有限公司
  • 怎么把自己电脑建设网站/每日舆情信息报送
  • wordpress 停止/长沙网站seo报价
  • 公司网站必须做可信认证吗/武汉建站公司
  • 网站备案成功后该怎么做/百度权重10的网站
  • 合肥网站建站工作室/没广告的视频播放器app
  • 网站修改备案号/品牌全网推广
  • 制作婚纱摄影网站管理图/在线葡京在线葡京
  • wordpress 图片选择/如何优化网络延迟
  • wordpress插件写js/seo自学网
  • 电商网站前端模板下载/百度股市行情上证指数
  • 企业网站推广阶段/四川seo选哪家
  • WordPress页脚添加日期/百度谷歌seo优化
  • 上海网站建设设计公司/全网营销代理加盟
  • 购买高仿手表网站/青岛seo网络推广
  • 今天国际最新消息/关键词优化公司网站
  • 福鼎市城市建设监察大队网站/杭州网站优化体验
  • 久雅科技软件开发外包/新网站seo
  • 江阴做网站哪家好/乌海网站seo
  • 上饶网站制作/市场调研分析报告
  • 微信赌博链接网站建设/百度网页版进入
  • 信贷 网站模板 下载/南京seo报价
  • 辽宁大连网站建设/宁波seo基础入门
  • 陕西省住房和城乡建设部网站/赚钱软件
  • 上海网络维护薪水一般多少/杭州网站推广优化
  • 做项目网站/seo网站排名优化案例
  • 网络基础设施保护
  • 「数据获取」中国高技术产业统计年鉴(1995-2024年)(获取方式看绑定的资源)
  • 基于大数据的个性化学习环境构建的研究与应用
  • 爬虫与数据分析入门:从中国大学排名爬取到数据可视化全流程
  • 我如何从安全运维逆袭成企业CSO
  • 使用 Ansys Discovery 进行动态设计和分析