Android 更换applicationId 后 微信没有回调

1、解决办法(代码如下):

使用 <activity-alias>: 这是一个用于定义活动别名的元素。活动别名可以让您为已经定义的活动提供一个别名,从而可以通过别名启动原来的活动。

kotlin 复制代码
       <activity
            android:name=".wxapi.WXEntryActivity"
            android:exported="true"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:taskAffinity="${applicationId}" />

        <activity-alias
            android:name="${applicationId}.wxapi.WXEntryActivity"
            android:exported="true"
            android:targetActivity=".wxapi.WXEntryActivity" />

        <activity
            android:name=".wxapi.WXPayEntryActivity"
            android:exported="true"
            android:label="@string/app_name"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:taskAffinity="${applicationId}" />

        <activity-alias
            android:name="${applicationId}.wxapi.WXPayEntryActivity"
            android:exported="true"
            android:targetActivity=".wxapi.WXPayEntryActivity" />
            
相关推荐
TAEHENGV24 分钟前
进度跟踪模块 Cordova 与 OpenHarmony 混合开发实战
android·javascript·数据库
酸菜牛肉汤面1 小时前
6、索引算法有哪些?
android
青春勿语1 小时前
Lumen:重新定义 Android 图片加载体验
android·glide
TAEHENGV1 小时前
回收站模块 Cordova 与 OpenHarmony 混合开发实战
android·java·harmonyos
TAEHENGV3 小时前
创建目标模块 Cordova 与 OpenHarmony 混合开发实战
android·java·开发语言
zjw_swun3 小时前
Compose原理简易实现
android·composer
青莲8433 小时前
Kotlin Flow 深度探索与实践指南——中部:实战与应用篇
android·前端
建群新人小猿4 小时前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器
_李小白4 小时前
【Android FrameWork】第三十九天:DeviceStorageManagerService
android
不急不躁1235 小时前
Android16 给应用默认获取权限
android·java