2

AWS Pinpoint コンソールを使用して Direct Messaging を実行できません。EndpointID と DeviceToken のどちらを指定しても、試行するたびに「... にプッシュ通知を送信できませんでした」というエラーが発生します。有効なデバイス トークンを提供していないと推測しています。

iOS では、deviceToken は NSData オブジェクトとして配信されます。[deviceToken description] を使用して、その値を文字列としてコンソールに出力できます。これは、ダイレクト メッセージ コンソールに貼り付けた文字列です (山かっこと内部のスペース文字をトリミングした後)。これは、AWS メッセージング用のネイティブ deviceToken から文字列を生成する方法として期待されていますか? 私の別の推測 [[NSString alloc] initWithData:deviceToken encoding:NSUTF8StringEncoding] は nil を返します。

4

2 に答える 2