Uni-App 获取应用包名:Android 和 iOS 端实现
在 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 著作权归作者所有。请勿转载和采集!