- 微信话机,APP拉起小程序功能限制
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Launching_a_Mini_Program.html 注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求 我们的业务是校园视频话机,在app框架中通过微信小程序硬件框架,打开我们的小程序,这种我们的app是不需要上市场的,所以没有上架,通过微信自己的硬件小程序框架拉起小程序,也会限制每日打开小程序的次数么?
01-09 - wmpf的registerMiniProgramDevice的时候返回-1,该如何解决?
使用 rk3566 的主板,安卓 12 系统。WMPF Service apk 为 2.2.0 版本。在调用 registerMiniProgramDevice 时提示 code=-1,请问这个问题有排查思路吗? 链接: https://pan.baidu.com/s/1hTazjU6KA_tpw8DJvLMXFA 提取码: ttym [图片]
2024-12-02 - wmpf的closeWxaApp关闭失败,提示需要初始化,该如何解决?
我也有一个退出失败的情况,调用wmpf的closeWxaApp 退出接口会提示invoke WMPFBoot.init() first,这个有遇到过么,该如何解决 08-27 22:07:03.514 I/MultiDex(14139): VM with version 2.1.0 has multidex support 08-27 22:07:03.514 I/MultiDex(14139): Installing application 08-27 22:07:03.514 I/MultiDex(14139): VM has multidex support, MultiDex support library is disabled. 08-27 22:07:03.518 I/MMKV (14139): Disable checkProcessMode() 08-27 22:07:03.522 I/MMKV (14139): <native-bridge.cpp:104::JNI_OnLoad> current API level = 25, libc++_shared=0 08-27 22:07:03.523 I/MMKV (14139): <MMKV.cpp:165::initialize> version v1.2.13, page size 4096, arch arm64-v8a 08-27 22:07:03.523 I/MMKV (14139): <MMKV.cpp:176::initialize> armv8 AES instructions is supported 08-27 22:07:03.523 I/MMKV (14139): <MMKV.cpp:184::initialize> armv8 CRC32 instructions is supported 08-27 22:07:03.523 I/MMKV (14139): <MMKV.cpp:207::initializeMMKV> root dir: /data/user/0/com.yidangwu.phone/files/mmkv 08-27 22:07:03.529 D/leshun_ClassLoader(14139): jar url is: /system/framework/com.leshun.hwdevice.jar 08-27 22:07:03.617 I/MMKV (14139): <MemoryFile.cpp:97::open> open fd[0x23], /data/user/0/com.yidangwu.phone/files/mmkv/mmkv.default 08-27 22:07:03.617 I/MMKV (14139): <MemoryFile.cpp:97::open> open fd[0x24], /data/user/0/com.yidangwu.phone/files/mmkv/mmkv.default.crc 08-27 22:07:03.617 I/MMKV (14139): <MMKV_IO.cpp:81::loadFromFile> loading [mmkv.default] with 3663 actual size, file size 4096, InterProcess 0, meta info version:3 08-27 22:07:03.617 I/MMKV (14139): <MMKV_IO.cpp:86::loadFromFile> loading [mmkv.default] with crc 1624869549 sequence 7 version 3 08-27 22:07:03.617 I/MMKV (14139): <MMKV_IO.cpp:130::loadFromFile> loaded [mmkv.default] with 3 key-values 08-27 22:07:03.696 D/jnicat (14060): jnienv_ptr AttachCurrentThread() 0 08-27 22:07:03.701 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[] 08-27 22:07:03.704 E/JavaBinder(14139): *** Uncaught remote exception! (Exceptions are not yet supported across processes.) 08-27 22:07:03.704 E/JavaBinder(14139): java.lang.ExceptionInInitializerError 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.704 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.704 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.704 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.704 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.704 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.704 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.704 E/JavaBinder(14139): ... 7 more 08-27 22:07:03.704 W/System.err(14139): java.lang.ExceptionInInitializerError 08-27 22:07:03.704 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.705 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.705 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.705 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.705 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.705 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.705 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.705 W/System.err(14139): ... 7 more 08-27 22:07:03.705 E/JavaBinder(14139): Forcefully exiting 08-27 22:07:03.707 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[] 08-27 22:07:03.708 I/art (14139): Rejecting re-init on previously-failed class java.lang.Class<com.tencent.wmpf.cli.api.WMPF$Holder>: java.lang.ExceptionInInitializerError: 08-27 22:07:03.708 I/art (14139): (Throwable with no stack trace) 08-27 22:07:03.711 E/JavaBinder(14139): *** Uncaught remote exception! (Exceptions are not yet supported across processes.) 08-27 22:07:03.711 E/JavaBinder(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.711 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.711 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.711 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.711 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.711 E/JavaBinder(14139): Caused by: java.lang.ExceptionInInitializerError 08-27 22:07:03.711 E/JavaBinder(14139): ... 7 more 08-27 22:07:03.711 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.711 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.711 E/JavaBinder(14139): ... 7 more 08-27 22:07:03.711 W/System.err(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder 08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.712 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.712 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.712 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.712 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.712 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.712 W/System.err(14139): Caused by: java.lang.ExceptionInInitializerError 08-27 22:07:03.712 W/System.err(14139): ... 7 more 08-27 22:07:03.713 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.713 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.713 W/System.err(14139): ... 7 more 08-27 22:07:03.713 E/JavaBinder(14139): Forcefully exiting 08-27 22:07:03.713 I/ClientProvider(14139): invokeAsync: exitMiniProgram, args=[] 08-27 22:07:03.713 I/art (14139): Rejecting re-init on previously-failed class java.lang.Class<com.tencent.wmpf.cli.api.WMPF$Holder>: java.lang.ExceptionInInitializerError: 08-27 22:07:03.713 I/art (14139): (Throwable with no stack trace) 08-27 22:07:03.714 E/JavaBinder(14139): *** Uncaught remote exception! (Exceptions are not yet supported across processes.) 08-27 22:07:03.714 E/JavaBinder(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.714 E/JavaBinder(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.714 E/JavaBinder(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.714 E/JavaBinder(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.714 E/JavaBinder(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.714 E/JavaBinder(14139): Caused by: java.lang.ExceptionInInitializerError 08-27 22:07:03.714 E/JavaBinder(14139): ... 7 more 08-27 22:07:03.714 E/JavaBinder(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.714 E/JavaBinder(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.714 E/JavaBinder(14139): ... 7 more 08-27 22:07:03.714 W/System.err(14139): java.lang.NoClassDefFoundError: com.tencent.wmpf.cli.api.WMPF$Holder 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.access$100(WMPF.java:25) 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.getInstance(WMPF.java:41) 08-27 22:07:03.714 W/System.err(14139): at com.yidangwu.phone.wmpf.provider.ClientProvider.invoke(ClientProvider.kt:79) 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.app.WMPFClientProvider.insert(WMPFClientProvider.java:120) 08-27 22:07:03.714 W/System.err(14139): at android.content.ContentProvider$Transport.insert(ContentProvider.java:265) 08-27 22:07:03.714 W/System.err(14139): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:163) 08-27 22:07:03.714 W/System.err(14139): at android.os.Binder.execTransact(Binder.java:565) 08-27 22:07:03.714 W/System.err(14139): Caused by: java.lang.ExceptionInInitializerError 08-27 22:07:03.714 W/System.err(14139): ... 7 more 08-27 22:07:03.714 W/System.err(14139): Caused by: java.lang.IllegalStateException: invoke WMPFBoot.init() first! 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:33) 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF.<init>(WMPF.java:19) 08-27 22:07:03.714 W/System.err(14139): at com.tencent.wmpf.cli.api.WMPF$Holder.<clinit>(WMPF.java:26) 08-27 22:07:03.714 W/System.err(14139): ... 7 more 08-27 22:07:03.714 E/JavaBinder(14139): Forcefully exiting
2024-08-29 - WMPF 2.2.0 报错call WMPF.apk fail, is it installed?
使用WMPF2.2.0,在激活设备时,提示call WMPF.apk fail, is it installed? 按照异常相关4.8排查过,cli和wmpf都是2.2,没有继承过WMPFDevice ,下面是日志,麻烦看下什么原因 024-03-18 12:31:12.464 23665-23665 IPC.IPCInvokerBoot com.yidangwu.phone I setup IPCInvoker(process : com.yidangwu.phone, application : 232005081) 2024-03-18 12:31:12.893 23665-23665 WMPFCli.IPCInvoker com.yidangwu.phone I invokeAsync: invoke [IPCInvokerTask_RegisterMiniProgramDevice] 2024-03-18 12:31:12.899 23665-23665 IPC.Execut...reatorImpl com.yidangwu.phone I createHandlerThread(hash : 135871203) 2024-03-18 12:31:12.901 23665-23708 WMPFCli.IPCInvoker com.yidangwu.phone I invokeSync >>>> request [IS_DEVICE_ACTIVATED] [AbstractWMPFSyncInvokeRequest{clientVersion=0, clientApplicationId='null', clientInvokeToken='null', invokeTimestamp=-1, clientProcessName='null'}] rId [0] 2024-03-18 12:31:12.901 23665-23665 IPC.IPCThreadPool com.yidangwu.phone I initialize IPCInvoker IPCThreadPool(hashCode : 21064928) 2024-03-18 12:31:12.904 23665-23708 IPC.Execut...reatorImpl com.yidangwu.phone I newThread(thread : IPCThreadPool#Thread-1) 2024-03-18 12:31:12.904 23665-23665 IPC.Execut...reatorImpl com.yidangwu.phone I newThread(thread : IPCThreadPool#Thread-0) 2024-03-18 12:31:12.909 23665-24138 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge] tid=[275] com.yidangwu.phone -> com.tencent.wmpf 2024-03-18 12:31:12.909 23665-24137 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge] tid=[274] com.yidangwu.phone -> com.tencent.wmpf 2024-03-18 12:31:12.912 23665-24138 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge] com.yidangwu.phone -> com.tencent.wmpf connecting,id:230279846727263 2024-03-18 12:31:12.912 23665-24137 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge] com.yidangwu.phone -> com.tencent.wmpf connecting,id:230279846666109 2024-03-18 12:31:12.918 23665-24138 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge]bindService(bw:261792319, id:230279846727263, tid:275, intent:Intent { cmp=com.tencent.wmpf/.app.WMPFService (has extras) }, conn:234911500) 2024-03-18 12:31:12.918 23665-24137 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge]bindService(bw:163612757, id:230279846666109, tid:274, intent:Intent { cmp=com.tencent.wmpf/.app.WMPFService (has extras) }, conn:121774698) 2024-03-18 12:31:22.936 23665-24133 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge]onConnectTimeout(163612757, id:230279846666109, tid : 269) 2024-03-18 12:31:22.937 23665-24137 IPC.IPCInvoker com.yidangwu.phone E invokeAsync failed, get bridge is null by process(com.tencent.wmpf). 2024-03-18 12:31:22.937 23665-24137 WMPFCli.IPCInvoker com.yidangwu.phone E onBridgeNotFound 2024-03-18 12:31:22.939 23665-24133 IPC.IPCBridgeManager com.yidangwu.phone I [getIPCBridge]onConnectTimeout(261792319, id:230279846727263, tid : 269) 2024-03-18 12:31:22.940 23665-24138 IPC.IPCInvoker com.yidangwu.phone E invokeAsync failed, get bridge is null by process(com.tencent.wmpf). 2024-03-18 12:31:22.941 23665-24138 WMPFCli.IPCInvoker com.yidangwu.phone E onBridgeNotFound
2024-03-18 - 微信终端合作平台增加接入设备审核,一直没有通过,麻烦看一下?
sdydw2024@163.com这个账号,微信终端合作平台的接入设备类型,需要多久审核通过,麻烦看一下,上面的appid就是对应的开放平台appid
2024-02-23 - 微信终端合作平台账号一直在审核中,需要多久能通过?
账号为sdydw2024@163.com,年前就提交审核了,麻烦看下
2024-02-18