現在、単純なプッシュ通知に Xtify を使用しています。これらのメッセージを保存したり、リッチ通知を表示したりできるように受信トレイをセットアップしていません。簡単な通知を設定するためのドキュメントは素晴らしいです。追加が必要なコード行ごとの簡単なステップバイステップ ガイド。ただし、高度なセットアップに到達すると、かなり不足しています。できることの簡単な概要を提供するだけで、受信トレイを追加するための簡単なステップバイステップのガイドがありません。 IB を使用してアプリを構築しており、豊富な通知と受信トレイを追加したいと考えています。 、しかし、その方法がわかりません。ガイドには次のように書かれています。
Follow these steps to integrate option 1 above.
The XtifyLib folder now includes sample code to create Custom Inbox. Classes are included in the Sample project file in XtifyLib > CustomInbox > AppInclude
Use the classes provided in AppInclude as your starting point
Classes overview:
CompanyCustomInbox - a wrapper around Xtify rich notification retrieval calls. i.e. getting a single rich notification and getting pending notifications. You will need to modify these methods if you choose a different behavior.
- (void) handleRichPush:(NSString *)msgId;
- (void) getPending:(id)notifyObject;
AppDelegate
Add the following to your init method:
[[CompanyCustomInboxget] setCallbackSelectors:@selector(successfullyGotRichMessage:) failSelector:@selector(failedToGetRichMessage:) andDelegate:self];
Implement in your AppDelegate the following methods:
- (void) successfullyGotRichMessage:(XLRichJsonMessage *)inputMsg // Get notified on success
- (void) failedToGetRichMessage:(CiErrorType )errorType - // Get notified on failure
XRInboxDbInterface - Internal Xtify SDK class to handle the following functions: access to Xtify payload, unread messages, data storage access. Some of the methods provided by the XRInboxDbInterface class:
ガイドとして機能するものもあれば、クラスで何ができるかを説明するだけのものもあります。私が欲しいのは、通知がクリックされたときに詳細ビューに直接移動するように受信トレイを追加する簡単な方法です。または、アプリの場合は、ナビゲーションコントローラーをプッシュするために IBAction と接続できるボタンです。ビューに。ガイドには、IB でこれを行うことができると記載されていますが、プログラムですべてを行った場合、すべてのサンプル コードが書き出されます。