...
- apx_dpl is supplied as an extra field key, with a valid URL scheme value
- Sending a push action with a deep link action.
See example below:
Objective-C
Code Block |
---|
#pragma mark - Schemes
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
[self handleScheme:url];
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options
{
[self handleScheme:url];
return YES;
}
- (void)handleScheme:(NSURL *)scheme
{
// Your implementation of a url scheme.
// When the app is in the foreground and a notification arrives, the SDK does not display the notification
// Make sure you set the behaviour to handle cases when app is in the foreground/background
} |
Swift
Code Block |
---|
#pragma mark - Schemes
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
handleScheme(url)
return true
}
func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
handleScheme(url)
return true
}
func handleScheme(scheme: NSURL) -> Void {
// Your implementation of a url scheme.
// When the app is in the foreground and a notification arrives, the SDK does not display the notification
// Make sure you set the behaviour to handle cases when app is in the foreground/background
} |