自分の iPhone から自分のデバイス トークンを取得することはできますか? プッシュ通知をテストしたいので必要です...ありがとう
質問する
6414 次
2 に答える
3
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken;
メソッドを使用する必要があります。以下は、デバイス トークンを出力し、文字列に設定する例です。
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSLog(@"APN device token: %@", deviceToken);
NSString *deviceTokenString = [NSString stringWithFormat:@"%@",deviceToken];
}
しかし、ユーザーへの通知の送信先がわかるように、これはすでに行っているはずですよね?
さらに明確なコメントの後に編集します。
あなたの質問はあまり具体的ではありませんでした。より詳細な質問に答えるには、表示できません。各デバイスと各アプリに固有であるため。したがって、AppA のトークンは AppB と同じではありません。
于 2012-09-05T19:33:59.770 に答える
0
プッシュ通知をサブスクライブしている場合、コールバック関数にあるプッシュ通知に必要なデバイス トークン。それまでは、前の値を書かない限り。
開発/デバッグ モードのアプリのトークンは、リリース/アドホック モードとは異なることに注意してください!!!
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
{
NSLog(@"My token is: %@", deviceToken);
}
このチュートリアルを見てください。また、シミュレーターやジェイルブレイクされたデバイスでは機能しません
于 2012-09-05T19:35:38.327 に答える