0

私はapigeeから始めています。プッシュテストの例を実行してみました。ポータルに Push Test というアプリと通知機能を作成しました。iPad でアプリを起動すると、次の行がコンソールに吐き出された白い画面だけが表示されます。

2014-01-17 00:58:07.601 Push Test[1087:60b] setting up app services connection
2014-01-17 00:58:07.606 Push Test[1087:60b] apigee: dataClient created
2014-01-17 00:58:07.677 Push Test[1087:60b] apigee: monitoringClient created
2014-01-17 00:58:07.680 Push Test[1087:60b] done launching
Jan 17 00:58:08 bobs-iPad com.Apigee.system[1087] <Notice>: -[ApigeeMonitoringClient startMonitoring] Device not chosen for sample
Jan 17 00:58:08 bobs-iPad Push Test[1087] <Notice>: -[ApigeeMonitoringClient startMonitoring] INIT_AGENT

それでおしまい。これを修正するにはどうすればよいですか? 明らかに単純なものが欠けていると思います。AppDelegate.m ファイルに必要な変更を加えました。

4

1 に答える 1

0

残念ながら、UI は iPad 用に設定されていません (MainStoryboard_iPad.storyboard は空です)。暫定的な解決策として、iPhone または iPod Touch で実行できますか?

「サンプルにデバイスが選択されていません」について説明します。Apigee ポータルでは、「サンプリング レート」をパーセンテージで構成できます。デフォルトでは、100% に設定されています。これを下げることができます。30% に設定したとしましょう。これは、平均して、ユーザーの 30% のみがサンプルに参加するように選択されることを意味します。どのサンプル?アプリ監視のサンプリング。アプリの監視に興味がない場合は、これを完全に無視できます。

アプリの監視は、プッシュ通知とは無関係です。一方を他方なしで使用することは可能です。

「サンプル用に選択されていないデバイス」がどこから来たのかを知りたい場合は、ApigeeMonitoringClient.m (github)行 745-764を見てください。

于 2014-01-17T17:50:04.033 に答える