Android 12通知 trampoline 限制的原因(详见google文档),对于targetSdkVersion >= 31的应用,需要接入SDK 4.9.1及以上版本,否则会出现点击通知无法正常跳转的情况,com.tencent.tpns:xiaomi:1.3.1.1-release替换SDK 4.9.1
这个小米推送jar包针对咱们透传和通知栏消息有什么影响吗
我认为最重要的东西已经说了,但我只是认为我会添加一个东西,
如果你编译为任何CPU,并在x64平台上运行,那么你将无法加载32位DLL,因为你的应用程序没有启动在WOW64,但那些DLL需要在那里运行。
如果您编译为x86,则x64系统将在WOW64中运行您的应用程序,并且您将能够加载32位dll。
所以我认为如果你的依赖可以在任何一个环境中运行,你应该选择“任何CPU”,但是如果你有32位依赖,选择x86。
一个AnyCPU程序集将在加载到64位进程时将64位代码JIT加载到32位进程中,并将32位进行加载。
通过限制CPU你会说:有一些正在使用的程序集(可能是非管理的东西),需要32位或64位。