プッシュ通知を受け取る iOS アプリを作成しています。すべてが正しく設定されており、すでに機能しています。私がテストした方法は、通知を送信した .php ファイルに自分の電話のデバイス トークンを手動で入力することでした。すべてのデバイス トークンを格納する SQL データベースをセットアップする必要があることはわかっています。また、Xcode の dedRegisterForRemoteNotificationWithDeviceToken でこの Web サイトを「呼び出す」必要があることも知っています。これをすべて行う方法は知っていますが、データベースに実際のトークンのフィールドを作成する方法と、それを正しく解析する方法がわかりません。
私の記憶が正しければ、デバイス トークンを NSLog アウトすると、「< xxxx xxxx xxxx xxxx >」のようなメッセージが表示されます。これを「xxxxxxxxxxxxxxxx」と解析する必要があると思います。
私はこれを理解すると確信しています..私の主な質問は、トークンの列はどのタイプであるべきかということです? INT? VARCHAR? 私はそれがある種の16進であると言うことができますが、データベースでそれについてどうやって行くのかわかりません..
(TokenID int AUTO_INCREMENT, Token (??) UNIQUE); だけでテーブルをセットアップすることを考えています。
ユーザーも何も必要ありません..トークンだけです(TokenIDは私の標準的な手順です..)。これは、1 つのフィールドに指定された一種の「ニュース」通知です。私のトークン値がどのタイプであるべきか誰でも知っていますか? また、「< xxx >」から「xxx」に解析する方法もあるかもしれません。