안 드 로 이 드 MobLink 의 통합 및 사용
통합 문서:http://www.mob.com/wiki/detailed?wiki=MobLink_for_Android_gradle_quick&id=34
1. 집적 준비
, appId appkey
2. 통합 설정
첫 번 째 단계: 프로젝트 의 디 렉 터 리 build. gradle 설정
buildscript {
repositories {
...
}
dependencies {
...
classpath 'com.mob.sdk:MobSDK:2018.0319.1724'
}
}
두 번 째 단계: 프로젝트 의 app 모듈 의 build. gradle 설정
//
apply plugin: 'com.mob.sdk'
// MobSDK MobLink
MobSDK {
appKey "d580ad56b4b5"
appSecret "7fcae59a62342e7e2759e9e397c82bdd"
MobLink {
uriScheme " scheme"
appLinkHost " AppLink Host"
}
}
이렇게 하면 집적 이 끝나 고 다시 build 하면 된다.
3. 집적 사용
장면 감청
//Java
class SceneListener extends Object implements RestoreSceneListener {
@Override
public Class extends Activity> willRestoreScene(Scene scene) {
return MainActivity;
}
@Override
public void notFoundScene(Scene scene) {
//TODO scene activity
}
@Override
public void completeRestore(Scene scene) {
// TODO " " Activity
}
}
, Application
//java
MobSDK.init(this);
MobLink.setRestoreSceneListener(new SceneListener());
4. tomcat 배치 공유 H5
MobLink 의 js 를 사용 하여 app 을 조정 합 니 다.
4.1 MobLink 의 H5 매개 변수 전달
<br> MobLink([<br> {<br> el: "",<br> path: "applink/a",<br> params: {<br> key1: "sunlands1",<br> key2: "sunlands2",<br> }<br> },<br> {<br> el: "#openAppBtn",<br> path: "applink/b",<br> params: {<br> key1: "sunlands1",<br> key2: "sunlands2",<br> }<br> },<br> ]);<br>
안 드 로 이 드 는 SceneListener 가 h5 의 인 자 를 감청 하고 경로 와 매개 변수 에 따라 해당 하 는 안 드 로 이 드 페이지 로 이동 하 며 Scene 류 와 js 의 전 삼 은 대응 하여 장면 복원 을 실현 합 니 다.
public class Scene implements PublicMemberKeeper, Serializable {
public String path;
public HashMap params;
public Scene() {
}
public String getPath() {
return this.path;
}
public void setPath(String var1) {
this.path = var1;
}
public HashMap getParams() {
return this.params;
}
public void setParams(HashMap var1) {
this.params = var1;
}
}
5. 문제점
Could not GET 'https://jcenter.bintray.com/com/mob/sdk/MobSDK-Impl/2019.1109.1046/MobSDK-Impl-2019.1109.1046.jar'. Received status code 400 from server: Bad Request
해결 방법:
/ Users / admin /. gradle / gradle. properties 에서 잘못된 프 록 시 를 제거 합 니 다:
systemProp.https.proxyPort=80
systemProp.http.proxyHost=mirrors.neusoft.edu.cn
systemProp.https.proxyHost=mirrors.neusoft.edu.cn
systemProp.http.proxyPort=80
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.