A3L Messaging入门
A3L Messaging入门
有关A3L Messaging SDK的概述,请观看视频教程。
要开始使用A3L Messaging,首先请设置Firebase Cloud Messaging (FCM)和Amazon Device Messaging (ADM)的凭证。然后,在项目中添加A3L Messaging库。请在本页指导下完成该过程。
获取FCM和ADM的凭证
A3L Messaging依赖不同的消息传递解决方案进行消息递送。因此,您必须同时获得Google和亚马逊提供的凭证。
- 对于ADM,首先获取凭证,然后在项目中添加API密钥。
- 对于FCM,首先创建Firebase项目,然后在Firebase中注册您的应用。获得google-services.json配置文件后,在项目中添加该文件。务必将提及的
classpath
添加到build.gradle文件中。 - 要在Fire OS设备上使用基于主题的消息传递,必须通过ADM注册安全配置文件。有关说明,请参阅为基于主题的消息传递注册安全配置文件。在FCM中使用基于主题的消息传递不需要此步骤。
将A3L Messaging添加为依赖项
许多A3L Messaging方法与FCM方法相当。因此,如果您已经使用FCM,那么在使用以下方法时,可能不需要进行任何代码更改即可使用A3L Messaging创建通知:
onMessageReceived()
onNewToken()
getToken()
subscribeToTopic()
unsubscribeFromTopic()
要开始,请删除FCM库依赖项并将其替换为A3L Messaging库。
按照以下步骤将A3L Messaging SDK添加为项目中的依赖项。
-
下载A3L Messaging SDK。
- 将AAR文件添加到项目的libs文件夹中:
- 在Android Studio中,从Project(项目)窗格中选择Project(项目)视图并展开app文件夹。
- 如果libs文件夹不存在,请创建一个。
- 将A3LMessaging-1.1.0.aar添加到libs文件夹。
- 将A3L Messaging添加为项目中的依赖项。在build.gradle文件中,添加以下行:
dependencies { ... implementation files("libs/A3LMessaging-1.1.0.aar") }
- 将Firebase Messaging添加为依赖项。在build.gradle文件中,添加以下行:
dependencies { ... implementation 'com.google.firebase:firebase-messaging:23.0.0' }
- 通过在build.gradle文件顶部选择Sync Now(立即同步)来同步项目。
后续步骤
请参阅集成A3L Messaging。