update iwwapi
This commit is contained in:
@@ -60,11 +60,6 @@ class MyApplication : Application() {
|
|||||||
PlayNotifyManager.show()
|
PlayNotifyManager.show()
|
||||||
//设置全局异常捕获重启
|
//设置全局异常捕获重启
|
||||||
Thread.setDefaultUncaughtExceptionHandler(GlobalException.getInstance())
|
Thread.setDefaultUncaughtExceptionHandler(GlobalException.getInstance())
|
||||||
//注册企微分享
|
|
||||||
if (Constant.enableSdkShare) {
|
|
||||||
iwwapi = WWAPIFactory.createWWAPI(this)
|
|
||||||
iwwapi?.registerApp(Constant.weworkSchema)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -5,26 +5,24 @@ import android.graphics.Bitmap
|
|||||||
import android.graphics.drawable.BitmapDrawable
|
import android.graphics.drawable.BitmapDrawable
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import com.blankj.utilcode.util.AppUtils
|
import com.blankj.utilcode.util.AppUtils
|
||||||
|
import com.blankj.utilcode.util.LogUtils
|
||||||
import com.blankj.utilcode.util.Utils
|
import com.blankj.utilcode.util.Utils
|
||||||
import com.tencent.wework.api.IWWAPI
|
import com.tencent.wework.api.IWWAPI
|
||||||
import com.tencent.wework.api.WWAPIFactory
|
import com.tencent.wework.api.WWAPIFactory
|
||||||
import com.tencent.wework.api.model.WWMediaLink
|
import com.tencent.wework.api.model.WWMediaLink
|
||||||
import com.tencent.wework.api.model.WWMediaMiniProgram
|
import com.tencent.wework.api.model.WWMediaMiniProgram
|
||||||
import com.tencent.wework.api.model.WWSimpleRespMessage
|
import com.tencent.wework.api.model.WWSimpleRespMessage
|
||||||
|
import org.yameida.worktool.Constant
|
||||||
|
|
||||||
|
|
||||||
object IWWAPIUtil {
|
object IWWAPIUtil {
|
||||||
|
|
||||||
private var iwwapi: IWWAPI? = null
|
private var iwwapi: IWWAPI? = null
|
||||||
|
|
||||||
var appid = "wwe51e5ed82702b49b" //企业唯一标识。创建企业后显示在,我的企业 CorpID字段
|
fun init(context: Context) {
|
||||||
var agentid = "1000002" //应用唯一标识。显示在具体应用下的 AgentId字段
|
|
||||||
var schema = "wwauthe51e5ed82702b49b000002"
|
|
||||||
|
|
||||||
fun init(context: Context, schema: String = this.schema) {
|
|
||||||
this.schema = schema
|
|
||||||
iwwapi = WWAPIFactory.createWWAPI(context)
|
iwwapi = WWAPIFactory.createWWAPI(context)
|
||||||
iwwapi?.registerApp(schema)
|
val result = iwwapi?.registerApp(Constant.weworkSchema)
|
||||||
|
LogUtils.e("iwwapi.registerApp: $result")
|
||||||
}
|
}
|
||||||
|
|
||||||
fun sendLink(thumbUrl: String?, webpageUrl: String?, title: String?, description: String?): Boolean {
|
fun sendLink(thumbUrl: String?, webpageUrl: String?, title: String?, description: String?): Boolean {
|
||||||
@@ -35,8 +33,8 @@ object IWWAPIUtil {
|
|||||||
link.description = description
|
link.description = description
|
||||||
link.appPkg = AppUtils.getAppPackageName()
|
link.appPkg = AppUtils.getAppPackageName()
|
||||||
link.appName = AppUtils.getAppName()
|
link.appName = AppUtils.getAppName()
|
||||||
link.appId = appid
|
link.appId = Constant.weworkCorpId
|
||||||
link.agentId = agentid
|
link.agentId = Constant.weworkAgentId
|
||||||
return iwwapi?.sendMessage(link) ?: false
|
return iwwapi?.sendMessage(link) ?: false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,9 +42,9 @@ object IWWAPIUtil {
|
|||||||
val miniProgram = WWMediaMiniProgram()
|
val miniProgram = WWMediaMiniProgram()
|
||||||
miniProgram.appPkg = AppUtils.getAppPackageName()
|
miniProgram.appPkg = AppUtils.getAppPackageName()
|
||||||
miniProgram.appName = AppUtils.getAppName()
|
miniProgram.appName = AppUtils.getAppName()
|
||||||
miniProgram.appId = appid
|
miniProgram.appId = Constant.weworkCorpId
|
||||||
miniProgram.agentId = agentid
|
miniProgram.agentId = Constant.weworkAgentId
|
||||||
miniProgram.schema = schema
|
miniProgram.schema = Constant.weworkSchema
|
||||||
miniProgram.username = "gh_dde54cb88ce7@app" //必须是应用关联的小程序,注意要有@app后缀
|
miniProgram.username = "gh_dde54cb88ce7@app" //必须是应用关联的小程序,注意要有@app后缀
|
||||||
miniProgram.description = "dddddd"
|
miniProgram.description = "dddddd"
|
||||||
miniProgram.path = "/pages/plugin/index.html?plugid=1cbd3b7c8674e61769436b5e354ddb2f"
|
miniProgram.path = "/pages/plugin/index.html?plugid=1cbd3b7c8674e61769436b5e354ddb2f"
|
||||||
|
|||||||
Reference in New Issue
Block a user