Push Notifications

1. 푸시 알림 설정하기

먼저 Xcode 상에서 애플리케이션의 푸시 알림을 활성화해야합니다.. Apple의 가이드를 참조 하거나 또는 Xcode에서 프로젝트를 클릭하고 "Capabilities"탭을 선택한 다음, Push Notifications 설정에서 스위치를 켭니다..

푸시 알림 기능을 사용하기 위해 다음 델리게이트 메서드에서 푸시 관련 Tapjoy 메서드를 호출합니다.

Objective-C
Swift
        // 원격 알림이 등록되면 호출됩니다.
        - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
        [Tapjoy setDeviceToken:deviceToken];
        }

        // 사용자가 앱을 재생하는 동안 푸시 메시지를 받으면 호출됩니다.
        - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo {
        [Tapjoy setReceiveRemoteNotification:userInfo];
        }

푸시 알림 서비스를 등록하는 것을 잊지 마십시오. 그렇지 않으면 권한 허용에 대한 확인 대화 상자를 볼 수 없습니다.

Objective-C
Swift
     // 원격 알림 등록
if (NSClassFromString(@"UNUserNotificationCenter")) {
    // iOS 10+ Notifications
    [[UNUserNotificationCenter currentNotificationCenter] requestAuthorizationWithOptions:UNAuthorizationOptionBadge | UNAuthorizationOptionAlert | UNAuthorizationOptionSound completionHandler:^(BOOL granted, NSError * _Nullable error) {
        if (granted) {
            dispatch_async(dispatch_get_main_queue(), ^{
                [application registerForRemoteNotifications];
            });
        }
    }];
} else if ([application respondsToSelector:@selector(isRegisteredForRemoteNotifications)]) {
    // iOS 8 - 9 Notifications
    [application registerForRemoteNotificationTypes:
        (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound)];
}

자세한 내용은 iOS Local and Remote Notification Programming Guide를 참조하세요.

푸시 알림을 보내려면 Apple 푸시 알림 서비스 푸시 인증서가 필요합니다. 자세한 내용은 Local Notifications and Remote Notifications Guide를 참조하세요. 인증서를 받으면 Tapjoy 대시 보드에 업로드하세요. 자세한 내용은 How to Configure Push Certificates을 참조하세요. Tapjoy 대시 보드의 "설정> 앱 설정"으로 이동 한 다음 왼쪽 메뉴 바에서 "푸시 인증서"를 선택하여 인증서 파일을에 업로드하십시오.

2. 커스텀 페이로드 전송하기

Tapjoy로 푸시 알림을 보낼 때 커스텀 페이로드 (사용자가 볼 수 없는 추가적인 데이타. 대시보드에서 설정함)를 보낼 수 있습니다. 이 사용자 지정 페이로드는 임의의 문자열이 될 수 있으며, 앱은 이 전달받은 페이로드 문자열을 데이타로 활용할 수 있습니다. 일반적인 사용 예시에는 푸시에 응답한 사용자에게 가상화폐를 보상하거나, 사용자 지정 URL 체계를 통해 사용자를 애플리케이션의 특정 위치로 보내는 것 등이 포함됩니다. 앱에서 커스텀 푸시 페이로드를 읽는 방법에 대한 자세한 내용은 커스텀 페이로드 문서 를 참조하세요.

3. 참고

  • Tapjoy와 동시에 다른 푸시 제공 업체 또는 자체 푸시 서버를 사용할 수 있나요?
    • 가능합니다. 이 문서를 참고해 주세요.
  • 푸시 인증서가 곧 만료됩니다.
    • 만료되기 전에 현재 인증서를 새 인증서로 교체하십시오.
  • 사용자를 앱의 특정 지점으로 리디렉션 할 수 있습니까?
    • 예. 사용자 지정 페이로드를 사용하여 사용자를 리디렉션 할 수 있습니다. 이 문서를 참조하세요.