AWS amazon android firebase推送通知

AWS amazon android firebase推送通知,android,amazon-web-services,firebase,notifications,amazon,Android,Amazon Web Services,Firebase,Notifications,Amazon,我对使用firebase实现Android AWS Amazon推送通知有一个问题,在Amazon示例中,它显示了添加这行代码 但是一旦您将它添加到项目AWSMobileClient类中,它就没有初始化,所以我添加了这些SDK compile 'com.amazonaws:aws-android-sdk-core:2.4.5' compile 'com.amazonaws:aws-android-sdk-cognito:2.4.5' compile 'com.amazonaws:aws-and

我对使用firebase实现Android AWS Amazon推送通知有一个问题,在Amazon示例中,它显示了添加这行代码

但是一旦您将它添加到项目
AWSMobileClient
类中,它就没有初始化,所以我添加了这些SDK

compile 'com.amazonaws:aws-android-sdk-core:2.4.5'
compile 'com.amazonaws:aws-android-sdk-cognito:2.4.5'
compile 'com.amazonaws:aws-android-sdk-pinpoint:2.4.5'
compile 'com.amazonaws:aws-android-sdk-mobileanalytics:2.4.5'
但是他们没有初始化,搜索后我发现你必须添加样本,所以我添加了它 但是这些类没有初始化


那么,有没有简单的例子来初始化这个,谢谢。

希望这会有所帮助。您需要填写:

  • 标识\u池\u ID
  • 应用程序ID
  • 将Regions.US_EAST_1调整到您使用的任何区域
代码:

compile 'com.amazonaws:aws-android-sdk-core:2.4.5'
compile 'com.amazonaws:aws-android-sdk-cognito:2.4.5'
compile 'com.amazonaws:aws-android-sdk-pinpoint:2.4.5'
compile 'com.amazonaws:aws-android-sdk-mobileanalytics:2.4.5'
CognitoCachingCredentialsProvider cognitoCachingCredentialsProvider = new CognitoCachingCredentialsProvider(context,"IDENTITY_POOL_ID",Regions.US_EAST_1);

PinpointConfiguration config = new PinpointConfiguration(context, "APP_ID", Regions.US_EAST_1, cognitoCachingCredentialsProvider);

PinpointManager pinpointManager = new PinpointManager(config);

pinpointManager.getNotificationClient().registerGCMDeviceToken(refreshedToken);