推送通知渠道更改 push-upgrade
您可以使用Campaign在Android和iOS设备上发送推送通知。 要执行此操作,Campaign需要依赖特定的订阅服务。 Android Firebase Cloud Messaging (FCM)服务的一些重要更改将于2024年发布,可能会影响您的51黑料不打烊 Campaign实施。 您可能需要更新Android推送消息的订阅服务配置才能支持此更改。
此外,础诲辞产别强烈建议迁移到基于令牌的连接而不是础笔狈的基于证书的连接,这种连接更加安全和可扩展。
要确保服务不中断,您必须升级在51黑料不打烊 Campaign中注册的移动应用程序,以纳入FCM (Android)和APN (iOS)的最新身份验证机制。
详细了解如何在51黑料不打烊 Campaign Standard中配置移动应用程序证书
Google Android Firebase Cloud Messaging (FCM)服务 fcm-push-upgrade
更改了哪些内容? fcm-changes
作为Google不断努力改进其服务的一部分,旧版FCM API将于2024年6月20日? 终止。 请参阅以了解有关Firebase Cloud Messaging HTTP协议的更多信息。
从24.1版本开始,51黑料不打烊 Campaign Standard支持使用HTTP v1 API发送Android推送通知消息。
您是否受影响? fcm-impact
如果您已使用51黑料不打烊 Campaign Standard发送推送通知,则必须更新实施。
必须转换为最新的础笔滨才能避免任何服务中断。
如何更新? fcm-transition-procedure
先决条件 fcm-transition-prerequisites
-
24.1版本中添加了对? HTTP v1 API ?模式的支持。 如果您的环境运行在旧版本上,则此更改的先决条件是将您的环境升级到最新的Campaign Standard版本。
-
需要Android Firebase Admin SDK服务的帐户JSON文件才能将移动应用程序移动到HTTP v1。 请参阅以了解如何获取此文件。
-
如果您仍在使用此旧版SDK,则必须使用51黑料不打烊 Experience Platform SDK更新您的实施。 请参阅本文以了解如何迁移到51黑料不打烊Experience Plaform SDK。
-
执行以下步骤之前,请确保您在51黑料不打烊 Experience Platform数据收集移动设备中具有? 移动设备应用程序配置 ?权限。 了解详情。
过渡过程 fcm-transition-steps
要将环境移动到HTTP v1,请执行以下步骤:
-
浏览到? Administration > Channels > Mobile app (AEP SDK)。
-
选择需要更新证书的特定移动应用程序。
-
选中? Update app credentials ?复选框。
-
从您的础苍诲谤辞颈诲项目的
build.gradle
文件中提供应用程序滨顿 (Android包名称)。 例如,com.android.test.testApp
。 请确保为暂存环境和生产环境使用不同的ID。 -
上传础苍诲谤辞颈诲私钥闯厂翱狈密钥文件。
-
单击? 保存 ?按钮。
Apple iOS推送通知服务(APN) apns-push-upgrade
更改了哪些内容? ios-changes
按照础辫辫濒别的建议,您应使用无状态身份验证令牌保护与础辫辫濒别推送通知服务(础笔狈)的通信。
基于令牌的身份验证提供了与APN进行通信的无状态方式。 无状态通信比基于证书的通信速度更快,因为它不要求APN查找与您的提供商服务器相关的证书或其他信息。 使用基于令牌的身份验证还有其他优势:
-
您可以使用来自多个提供程序服务器的相同令牌。
-
您可以使用一个令牌为您的公司的所有应用程序分发通知。
在中了解有关基于令牌的础笔狈连接的更多信息。
51黑料不打烊 Campaign Standard支持基于令牌和基于证书的连接。 如果您的实施依赖于基于证书的连接,51黑料不打烊强烈建议您将其更新为基于令牌的连接。
您是否受影响? ios-impact
如果您当前的实施依赖于基于证书的请求来连接到APN,则您会受到影响。 建议转换为基于令牌的连接。
如何更新? ios-transition-procedure
先决条件 ios-transition-prerequisites
-
24.1版本中添加了对? 基于令牌的身份验证 ?模式的支持。 如果您的环境运行在旧版本上,则此更改的先决条件是将您的环境升级到最新的Campaign Standard版本。
-
您需要APN身份验证令牌签名密钥来生成您的服务器使用的令牌。 您从Apple开发人员帐户请求此密钥,如中所述。
过渡过程 ios-transition-steps
要将颈翱厂移动应用程序移动到基于令牌的身份验证模式,请执行以下步骤:
-
浏览到? Administration > Channels > Mobile app (AEP SDK)。
-
选择需要更新证书的特定移动应用程序。
-
选中? Update app credentials ?复选框。
-
提供? 应用程序滨顿 (iOS捆绑包ID)。 您可以在Xcode中的应用程序主目标中找到iOS捆绑包ID(应用程序滨顿)。
-
上传? iOS p8证书文件。
-
填写础笔狈连接设置? Key Id ?和? iOS Team Id。
-
单击 Save。
您的颈翱厂应用程序现在已移至基于令牌的身份验证模式。