2017-03-03 19 views
0

デリゲートメソッド- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(nonnull NSData *)deviceToken を使用していないため、デバイストークンを取得するためにそのメソッドに準拠する必要がないため、プッシュデバイストークンを取得する別の方法がありますか?プッシュデバイストークンを取得する別の方法はありますか?

+0

uはAnbu.Karthik @この –

答えて

1

OneSignal API状態IdsAvailableあなたが使用する方法です。

[OneSignal IdsAvailable:^(NSString* userId, NSString* pushToken) { 
    NSLog(@"UserId:%@", userId); 
    if (pushToken != nil) 
     NSLog(@"pushToken:%@", pushToken); 
}]; 

は、トークンを取得するためのメソッドです。上記here

+0

を示しています。私はそれは 'で呼ばれていますかなり確信している - (BOOL)アプリケーション:(のUIApplication *)アプリケーションdidFinishLaunchingWithOptions:(NSDictionaryの*)launchOptions'は(ページを参照してください私はリンクしました)。この '[OneSignal registerForPushNotifications]を参照 –

+0

と呼ばれるいくつかの追加のコード –

+0

;'あなたはhttps://documentation.onesignal.com/docs/ios-native-sdk#section--registerforpushnotifications- –

関連する問題