安卓App在后台运行时可以通过以下代码实现App唤醒:
var android_main = plus.android.runtimeMainActivity();
var android_Intent = plus.android.importClass('android.content.Intent');
var android_intent = new Intent(android_main.getIntent());
android_intent.setClassName(android_main, 'io.dcloud.PandoraEntryActivity');
android_intent.setFlags(android_Intent.FLAG_ACTIVITY_NEW_TASK);
android_main.startActivity(android_intent);
IOS App是否有同样的方法呢?下面的方法是代码提示出来的,但是这样写没有效果,H5+上也没有下述的方法(没有搞过IOS,求教)
var ios_main = plus.ios.runtimeMainActivity();
var ios_Intent = plus.ios.importClass('android.content.Intent');
var ios_intent = new Intent(ios_main.getIntent());
ios_intent.setClassName(ios_main, 'io.dcloud.PandoraEntryActivity');
ios_intent.setFlags(ios_Intent.FLAG_ACTIVITY_NEW_TASK);
ios_main.startActivity(ios_intent);
c***@163.com (作者)
这个也试过,uniapp通过这种方式唤醒不了自己
2022-11-04 09:31