0

プッシュ通知を使用してユーザーに通知しています。実際のデバイスでテストに成功しました。今、私はそれを自分のアプリに統合しようとしています。ユーザーのデバイス トークンを取得する方法を知りたいです。

httpまたはftpを介してデバイストークンをサーバーに送信し、それらをデータベースに保存できると思います。サーバーは、トークンを提供するすべてのデバイスに通知をプッシュする責任があります。これは仕事をする正しい方法ですか、それとももっと良い方法がありますか?

4

3 に答える 3

1

次のコードを使用して、デバイス トークンを出力できます。

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 

    NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken];
    NSLog(str); 
}

詳細については、ここをクリックしてください: Tutorial_Programming Apple Push Notification Services

于 2012-07-20T12:34:12.703 に答える
0

badgeはい、アプリケーションアイコンの横に表示されている番号とともに、サーバー側で処理する必要があります。PHPユーザーがアプリを起動するたびにトークンを受け取り、db でバッジ アイコンを 0 に設定するファイル (またはよく知っているもの) を使用できます。新しい通知を送信するたびに、そのフィールドを +1 増やします。これがお役に立てば幸いです。

于 2012-07-20T16:41:56.397 に答える