如何通过mac os x apis获取Safari.app的包标识符

时间:2015-01-27 21:16:45

标签: objective-c macos cocoa safari

我想在safari网络浏览器中专门推出一些网页。我正在使用openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:这样做。这需要app id。对于safari,它是com.apple.safari。它按预期工作。

有没有更好的方法通过api通话获取com.apple.safari

注意:我忽略了默认的网络浏览器并在Safari中打开它。

1 个答案:

答案 0 :(得分:1)

嗯,我认为这是唯一的方法。如果有一些api调用来获取此应用程序ID,可能需要一些其他标识符作为输入参数。现在,你应该记住至少一个标识符。

只需定义一个常量并使用它

#define kSafariAppId @"com.apple.safari"