【问题标题】:Delphi FMX iOS app. How to open app notifications settings德尔福 FMX iOS 应用程序。如何打开应用通知设置
【发布时间】:2020-01-31 09:53:56
【问题描述】:

在我用 Delphi Rio 10.3.3 编写的应用程序中,为了访问应用程序的通知控制面板,我使用以下 Android 代码:

LIntent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_APP_NOTIFICATION_SETTINGS);
LIntent.putExtra(TJSettings.JavaClass.EXTRA_APP_PACKAGE, TAndroidHelper.Context.getPackageName)
TAndroidHelper.Activity.startActivity(LIntent);

IOS 设备也可以这样做吗? 提前感谢您的任何回复。 问候:马克斯·贾斯汀

【问题讨论】:

标签: ios delphi


【解决方案1】:

我采用的工作解决方案如下:

var
  NSU: NSUrl;

NSU := StrToNSUrl(NSStrToStr(CocoaNSStringConst('/System/Library/Frameworks/UIKit.framework/UIKit', 'UIApplicationOpenSettingsURLString')));

if SharedApplication.canOpenURL(NSU) then
  SharedApplication.openURL(NSU);

我希望我帮助了某人。

【讨论】:

  • 这不适用于我的代码.....我在 iOS 14.8 上运行.....
  • 抱歉,该解决方案不适用于此版本。不幸的是,它适用于旧版本。如果我发现任何技巧,我会告诉你。问候。
猜你喜欢
  • 1970-01-01
  • 2017-07-14
  • 2017-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多