AWS amazon android firebase推送通知
我对使用firebase实现Android AWS Amazon推送通知有一个问题,在Amazon示例中,它显示了添加这行代码 但是一旦您将它添加到项目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
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);