AndroidとiOSの両方についてKinveyアカウントを設定しました。 iOS用の.p12証明書をアップロードし、GCMのGoogleデベロッパーコンソールにアプリケーションを作成しました。Kinvey OnPushReceivedイベントは受信されません
私のアプリケーションがKinveyにログインすると、そのユーザーのトークンが取得されています。 アプリケーションはデバイスを登録し、Kinvey Usersテーブルに書き込まれるデバイストークンを受信します。この時点で、私がKinveyから他のテーブルを読むと、Kinveyの接続が有効であることは明らかです。 OnDeviceTokedReceived
、 OnDeviceRegistered
:
私はTPushEvents
コンポーネントからイベントを受け付けております。 これは、AndroidとiOSの両方のプラットフォームで発生しています。
なぜ私はOnPushReceived
イベントを取得していませんか?
私はKinveyコンソールにログインし、プッシュイベントを送信します。プッシュが3人のユーザーに送信されたことを示しています(登録されている2つのAndroidデバイスと1つのiOSデバイス)が、デバイス上でイベントを取得することはありません。 Kinvey Console and TKinveyProvider
は十分あなたの記事を読んでいないので、私はあなたがPT 1&2を達成していると思うが、ptの3? –
、ボイド__fastcall TGrouperDM :: PushEvents1PushReceived(TObjectを*送信者、TPushData * constのAデータ) \t { \t // \t frmGrouper-> Memo1-> Lines->( "PushReceivedを:")を追加します。 \t frmGrouper-> Memo1-> Lines-> Add(AData-> Message.Trim()); \t} – Bikeaccdnt
2.私は同じ結果のアプリケーションをオフにしました – Bikeaccdnt