Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
770cacce
提交
770cacce
authored
10月 07, 2018
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix:compile problems with flutter-dev-0.9.7-pre due to annotation @Nullable
上级
86d8a0d8
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
11 行增加
和
6 行删除
+11
-6
FluwxShareHandler.kt
...main/kotlin/com/jarvan/fluwx/handler/FluwxShareHandler.kt
+9
-4
WXAPiHandler.kt
.../src/main/kotlin/com/jarvan/fluwx/handler/WXAPiHandler.kt
+2
-2
没有找到文件。
android/src/main/kotlin/com/jarvan/fluwx/handler/FluwxShareHandler.kt
浏览文件 @
770cacce
...
...
@@ -106,10 +106,10 @@ internal object FluwxShareHandler {
private
fun
shareMiniProgram
(
call
:
MethodCall
,
result
:
MethodChannel
.
Result
)
{
val
miniProgramObj
=
WXMiniProgramObject
()
miniProgramObj
.
webpageUrl
=
call
.
argument
(
"webPageUrl"
)
// 兼容低版本的网页链接
miniProgramObj
.
miniprogramType
=
call
.
argument
(
"miniProgramType"
)
// 正式版:0,测试版:1,体验版:2
miniProgramObj
.
miniprogramType
=
call
.
argument
(
"miniProgramType"
)
?:
0
// 正式版:0,测试版:1,体验版:2
miniProgramObj
.
userName
=
call
.
argument
(
"userName"
)
// 小程序原始id
miniProgramObj
.
path
=
call
.
argument
(
"path"
)
//小程序页面路径
miniProgramObj
.
withShareTicket
=
call
.
argument
(
"withShareTicket"
)
miniProgramObj
.
withShareTicket
=
call
.
argument
(
"withShareTicket"
)
?:
true
val
msg
=
WXMediaMessage
(
miniProgramObj
)
msg
.
title
=
call
.
argument
(
WechatPluginKeys
.
TITLE
)
// 小程序消息title
msg
.
description
=
call
.
argument
(
"description"
)
// 小程序消息desc
...
...
@@ -164,7 +164,11 @@ internal object FluwxShareHandler {
launch
(
UI
)
{
val
byteArray
:
ByteArray
?
=
getImageByteArrayCommon
(
registrar
,
imagePath
)
val
byteArray
:
ByteArray
?
=
if
(
imagePath
.
isNullOrBlank
()){
byteArrayOf
()
}
else
{
getImageByteArrayCommon
(
registrar
,
imagePath
!!
)
}
val
imgObj
=
if
(
byteArray
!=
null
&&
byteArray
.
isNotEmpty
())
{
WXImageObject
(
byteArray
)
...
...
@@ -347,7 +351,7 @@ internal object FluwxShareHandler {
msg
.
messageExt
=
call
.
argument
<
String
>(
WechatPluginKeys
.
MESSAGE_EXT
)
msg
.
mediaTagName
=
call
.
argument
<
String
>(
WechatPluginKeys
.
MEDIA_TAG_NAME
)
req
.
transaction
=
call
.
argument
(
WechatPluginKeys
.
TRANSACTION
)
req
.
scene
=
getScene
(
call
.
argument
(
WechatPluginKeys
.
SCENE
))
req
.
scene
=
getScene
(
call
.
argument
(
WechatPluginKeys
.
SCENE
)
?:
WechatPluginKeys
.
SCENE_SESSION
)
}
}
\ No newline at end of file
android/src/main/kotlin/com/jarvan/fluwx/handler/WXAPiHandler.kt
浏览文件 @
770cacce
...
...
@@ -36,7 +36,7 @@ object WXAPiHandler {
fun
registerApp
(
call
:
MethodCall
,
result
:
MethodChannel
.
Result
)
{
if
(
!
call
.
argument
<
Boolean
>(
WechatPluginKeys
.
ANDROID
)
)
{
if
(
call
.
argument
<
Boolean
>(
WechatPluginKeys
.
ANDROID
)
==
false
)
{
return
}
...
...
@@ -55,7 +55,7 @@ object WXAPiHandler {
}
val
api
=
WXAPIFactory
.
createWXAPI
(
registrar
!!
.
context
().
applicationContext
,
appId
,
call
.
argument
<
Boolean
>(
"enableMTA"
)
)
val
api
=
WXAPIFactory
.
createWXAPI
(
registrar
!!
.
context
().
applicationContext
,
appId
,
call
.
argument
<
Boolean
>(
"enableMTA"
)
!!
)
val
registered
=
api
.
registerApp
(
appId
)
wxApi
=
api
result
.
success
(
mapOf
(
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论