watchOS app integration
Integrating Appfigurate Library into watchOS apps
Last updated
import AppfigurateLibrary
...
class MyApplicationDelegate: NSObject, WKApplicationDelegate, ObservableObject {
func applicationDidFinishLaunching() {
APLApplicationDidFinishLaunching()
}
}@main
struct MyApp: App {
@WKApplicationDelegateAdaptor private var applicationDelegate: MyApplicationDelegate
var body: some Scene { ... }
}import AppfigurateLibrary
...
func applicationDidFinishLaunching {
APLApplicationDidFinishLaunching()
}@import AppfigurateLibrary;
...
- (void) applicationDidFinishLaunching {
APLApplicationDidFinishLaunching();
}import AppfigurateLibrary
...
func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Void) {
let reply = APLSessionDidReceiveMessage(message)
if reply != nil {
replyHandler(reply)
} else {
...@import AppfigurateLibrary;
...
- (void) session: (WCSession*) session didReceiveMessage: (NSDictionary<NSString*,id>*) message replyHandler: (void (^)(NSDictionary<NSString*,id>*)) replyHandler {
NSDictionary* reply = APLSessionDidReceiveMessage(message);
if (reply != nil) {
replyHandler(reply);
} else {
...