- 开发多端安卓插件时,拿不到三方SDK的回调事件?
# PluginManger.kt @AsyncJsApi(methodName = "doAliPayCallDeductWithCallback") fun doAliPayCallDeductWithCallbackAsync(data: JSONObject?, callback: (data: Any) -> Unit, activity: Activity) { android.util.Log.i(TAG, "param=" + data.toString()) val openAuthCallback = object : OpenAuthTask.Callback { override fun onResult(resultCode: Int, memo: String?, bundle: Bundle?) { // 跳转支付宝签约成功后,跳回本app,这里没有打印出下面一行内容。(使用原生app开发的代码可以) android.util.Log.e(TAG, "Callback result: memo=" + memo + ";resultCode=" + resultCode) } } if (data == null) { return; } val params = HashMap<String, String>() params["sign_params"] = data.optString("signParams", "") val scheme: String = data.optString("scheme", "") val openAuthTask = OpenAuthTask(activity) openAuthTask.execute(scheme,OpenAuthTask.BizType.Deduct,params,openAuthCallback,false) } # plugin/src/build.gradle dependencies { ... implementation 'com.alipay.sdk:alipaysdk-android:+@aar' } project.ext.pomDeps = [ 'com.alipay.sdk:alipaysdk-android':'+@aar' ] # plugin/src/main/AndroidManifest.xml <activity android:name="com.alipay.sdk.app.AlipayResultActivity" tools:node="merge"> <intent-filter tools:node="replace"> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE"/> <data android:scheme="_myscheme_"/> </intent-filter> </activity> </application>
04-16 - 安卓手机系统wx.getDeviceInfo中的返回的跟官方文档不一致,无法获取手机型号?
abi:arm64-v8abenchmarkLevel: -1brand: "HUAWEI"cpuType: unknownmemorySize: 11574model: "HBN-AL00" // 开发者文档预期设备型号 如: HUAWEI Pura 70 Proplatform: "android"system: "Android 12" // 开发者文档 操作系统及版本 model在实际采集到的数据里有多种值:model:GLK-AL00,KB2000,FNE-AN00,V2048A,REA-AN00,PGT-AN00,OCE-AN50,PFDM00。
02-19 - 小程序内无法打开H5页面?
小程序内打开H5链接报错“页面frame不支持应用非业务域名https://bi.tf56.com.请重新配置。” H5 页面为https://riskportal.tf56.com域名,内部通过iframe嵌入了https://bi.tf56.com域名下的页面。在苹果手机上是可以正常打开的,安卓手机不行。[图片]
2021-10-18 - 小程序已发布,但是搜不到?
发布成功了还是搜不到,发布时间 2021-06-27 10:56:47 版本号1.0.7
2021-06-28 - 微信同声传译 报错,这是啥情况?老是onError, retcode 经常30003
[图片] // 代码: app.json "plugins": { "WechatSI": { "version": "0.3.4", "provider": "wx069ba97219f66d99" } } index.js var plugin = requirePlugin("WechatSI") let manager = plugin.getRecordRecognitionManager(); onLoad: function (options) { console.log(111222, 'init'); manager.onStop = function (res) { console.log('manager.onStop', res)//语音识别信息打印 }; manager.onRecognize = function (res) { console.log(222, 'manager.onRecognize', res) }; manager.onError = function (res) { console.log(333, 'manager.onError', res)//报错信息打印 }; }, // 长按录音 touchdown_plugin: function() { console.log('开始录音'); manager.start({ duration: 30000, lang: "zh_CN" }); }, //手指松开 touchup_plugin: function() { console.log('停止录音'); manager.stop(); },
2021-05-26 - 小程序已发布,但是搜不到?
重新发布了还是搜不到,发布时间 2021-05-02 09:07:13 版本号1.0.1
2021-05-06