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

不幸的是,尚未为 iPad 设置 UI(MainStoryboard_iPad.storyboard 为空)。您可以在 iPhone 或 iPod Touch 上运行它作为临时解决方案吗?

让我解释一下“未选择用于示例的设备”。在 Apigee 门户中,您可以将“采样率”配置为百分比。默认情况下,它设置为 100%。你可以降低这个。假设您将其设置为 30%。这意味着,平均而言,只有 30% 的用户会被选中参与样本。哪个样品?应用程序监控的抽样。如果您对应用程序监控不感兴趣,那么您可以完全忽略这一点。

应用程序监控独立于推送通知,顺便说一句。可以使用一个而没有另一个。

如果您有兴趣了解“未选择用于示例的设备”的来源,请查看ApigeeMonitoringClient.m (github)第 745-764 行

于 2014-01-17T17:50:04.033 回答