AWS Pinpoint:如何在应用程序直接从Xcode安装/运行到设备时获取通知?

时间:2017-09-20 12:58:26

标签: swift xcode amazon-web-services aws-pinpoint

我们在Mobile Hub中创建了项目并管理AWS Pinpoint以在iOS设备中发送推送通知并设置AWS Pinpoint控制台以进行推送通知。我们已经上传了开发证书.p12并从我们的应用程序(项目)下载了演示应用程序,该应用程序是使用AWS Mobile Hub'网络服务(附加屏幕截图)。我们在从adhoc IPA安装时收到通知。但是,当我们直接从Xcode安装到我的设备时,我们无法收到通知。 那么,如何直接从Xcode安装/运行应用程序时获取通知?

由于

enter image description here

1 个答案:

答案 0 :(得分:0)

以前,Pinpoint控制台不支持通过APNs Sandbox开发环境发送推送通知。

注意:此功能仅在之前通过调用API(而不是通过控制台)得到支持。您可以调用API来执行以下操作:

  1. 注册APNs Sandbox频道。
  2. 将设备注册为APNs Sandbox端点。
  3. 发送消息/广告系列推送给它。
  4. 截至昨天(2017年3月10日)Pinpoint也通过控制台完全支持APNs Sandbox环境。要将设备注册为APNs Sandbox端点,请使用最新版本的AWS iOS SDK(v2.6.2或更高版本)并启用调试标志。这对应于Sandbox开发环境。 您可以使用以下代码段

    启用调试标志
    AWSPinpointConfiguration *config = [AWSPinpointConfiguration defaultPinpointConfigurationWithLaunchOptions:launchOptions];
    [config setDebug:YES];
    AWSPinpoint *_pinpoint = [AWSPinpoint pinpointWithConfiguration:config];