在 uni-app 的 Android 端,可以使用 plus.android.runtimeMainActivity().getPackageName() 获取应用包名。而在 iOS 端,可以通过 uniLib 的 plus.ios.invoke('NSBundle', 'mainBundle') 获取应用的包名。

iOS 端获取包名代码示例:

var packageName = plus.ios.invoke('NSBundle', 'mainBundle').invoke('bundleIdentifier');
console.log(packageName);

其中,plus.ios.invoke('NSBundle', 'mainBundle') 用于获取应用的主 Bundle 对象,然后通过 .invoke('bundleIdentifier') 来获取应用的包名。最后将包名赋值给 packageName 变量,并输出到控制台。


原文地址: https://www.cveoy.top/t/topic/pH9y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录