2

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

谢谢

在此处输入图像描述

4

1 回答 1

0

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

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

  1. 注册 APNs 沙盒通道。
  2. 将设备注册为 APNs 沙盒端点。
  3. 向它发送消息/活动推送。

截至昨天(2017 年 10 月 3 日),Pinpoint 也通过控制台完全支持 APNs 沙盒环境。要将设备注册为 APNs 沙盒终端节点,请使用最新版本的 AWS iOS 开发工具包(v2.6.2 或更高版本)并启用调试标志。这对应于沙盒开发环境。您可以使用以下代码片段启用调试标志

AWSPinpointConfiguration *config = [AWSPinpointConfiguration defaultPinpointConfigurationWithLaunchOptions:launchOptions];
[config setDebug:YES];
AWSPinpoint *_pinpoint = [AWSPinpoint pinpointWithConfiguration:config];
于 2017-10-04T23:19:00.753 回答