android微信登录的回跳界面是是固定 包名 +.wxapi.WXEntryActivity,但我们因为各种特殊需求需要变更包名。
<activity
android:name=".wxapi.WXEntryActivity"
android:exported="true"
android:taskAffinity="${PACKAGE_NAME}"
android:launchMode="singleTask"
/>
解决方案, 通过activity-alias 设置别名
<activity-alias
android:name="${PACKAGE_NAME}.wxapi.WXEntryActivity"
android:exported="true"
android:targetActivity=".wxapi.WXEntryActivity"
android:taskAffinity="${PACKAGE_NAME}"
android:launchMode="singleTask"
>
</activity-alias>
文章讲述了在Android应用中,微信登录的回跳界面通常要求固定包名+.wxapi.WXEntryActivity,但通过使用activity-alias可以设置别名,实现包名的变更,以满足特殊需求。具体做法是定义一个activity-alias,将targetActivity指向真实的WXEntryActivity,从而保持微信登录功能的同时,调整包名。
1691

被折叠的 条评论
为什么被折叠?



