草庐IT

amazon-sns

全部标签

ios - 是否可以在 Amazon Cognito 中没有托管 UI 的情况下进行社交登录?

我试图了解AmazonCognito是否可以满足我们的需求,它似乎是一项不错的服务,但我找不到任何文档来解释如何在不使用原生移动应用程序上的用户池托管UI的情况下实现身份验证流程。现在我们设法通过电子邮件/密码做到这一点,但我们无法通过Facebook社交登录做到这一点。所以我的问题是:我们使用FacebookSDK获取用户的Facebook访问token,然后呢?我可以在不使用托管UI的情况下接收认知授权代码吗?怎么办?谢谢。 最佳答案 您可以通过重定向直接向联合应用程序进行身份验证,https://'+domain+'/auth

ios - 通过 AWS SNS 移动推送最小延迟一次广播 500K 推送通知的最佳策略是什么?

似乎我们不能为每个sns主题订阅超过10K的订阅。要实现从发送到设备收到通知的最小延迟,是否推荐*创建50个主题,每个主题包含10K用户?这将导致50个sns发布,这在发件人端很容易管理(在生产中是否使用过这种情况?)。要么*进行500K直接sns发布(这将涉及一些基础设施(+相关成本),以便能够在短时间内并行处理如此大量的sns发布)谢谢! 最佳答案 AmazonSNS现在允许拥有1000万订阅的主题。如果您打算向所有订阅者发送相同的消息,请使用主题进行广播。如果您需要为每个订阅者自定义消息,您应该使用直接发布。

ios - 如何将AWS SNS服务集成到IOS APP中?

我想使用AWSSNS服务将推送通知从服务器发送到IOS应用程序。在应用程序中同时在服务器端集成SDK我需要遵循哪些步骤。我已经阅读了Github中几乎所有可用的文档和示例。但是我看到示例中缺少一些文件,例如AWSRuntime.h、AWSSNS.h,我不确定在哪里可以找到。带有示例的小教程会很有帮助。提前致谢。 最佳答案 您是否试过AWS站点上的教程,用于将移动推送通知与AWSSNS集成?它有一个APNS选项。不过,我在证书方面浪费了很多时间。通过反复试验,我了解到您必须确保如果您使用的是开发凭据,则使用APNS_SANDBOX作为

android - 如何检查和设置适用于 iOS 和 Android 的 Amazon Web Services SDK 以使用 HTTPS (SSL)?

如何检查适用于iOS和Android的AmazonWebServicesSDK是否使用HTTPS(SSL)来加密请求?如果不使用这个,我该如何设置呢?我读过这个MakingSecureRequeststoAmazonWebServices但我不明白这是怎么回事适用于iOS和AndroidSDK 最佳答案 所有AWS开发工具包默认使用SSL。苹果:DefaultiOSconstructor将“不安全”设置为否。安卓:setEndpoint如果未提供,则默认为https。setRegion除非在ClientConfig中更改,否则默认为

ios - Amazon Cognito,自定义 OpenID 提供商, "Invalid login token"错误

我正在尝试将Cognito与自定义OpenID提供商结合使用,以便在我的iOS应用程序中访问AWS服务。作为自定义OpenID提供者,我将我们的WP服务器与WPOAuth服务器插件一起使用。我成功地从IAM控制台创建了身份提供者(检查了指纹,它是正确的)。之后,我创建了具有默认角色的身份池,并在“身份验证提供程序”部分->OpenID选项卡中选择了之前创建的提供程序。现在在iOS应用程序中,我正在尝试使用此类代码获取identityId:AWSCognitoCredentialsProvider*credentialsProvider=[[AWSCognitoCredentialsPr

ios - 使用 Mobile Hub 测试适用于 iOS 的 Amazon SNS 但无法使其正常工作

根据标题,我正在尝试让AWSSNS推送通知在iOS设备上运行。出于测试目的,我想尝试MobileHub(https://console.aws.amazon.com/mobilehub)并在给出的示例应用程序之上按我的方式工作。我似乎无法让它发挥作用。我知道在涉及多层指令时很难寻求帮助,但我整个周末都在努力解决这个问题,但似乎无法弄清楚。在AppDelegate中,当我在选择主题后在AmazonSNS移动控制台中触发SNS时,didReceiveRemoteNotification调用应该会收到一些东西。但是这个协议(protocol)没有被调用。在配置文件方面,我创建了开发和分发。两

ios - 在 iOS Swift 中不使用 AWS SDK 在 Amazon S3 存储桶中上传背景图像(后台模式)

我有一个捕获图像的应用程序,触发获取文档上传策略的请求,并开始上传图像。当用户在前台时,图像会上传,但当用户在后台时,图像不会上传或上传失败。所以我想在应用程序处于后台(后台模式)时上传图像。在后台(后台模式)上传图片的正确路径是什么?应用程序是用Swift2.3编写的任何帮助将不胜感激谢谢 最佳答案 使用处理后台上传的AWSS3TransferUtilityimportAWSS3lettransferUtility=AWSS3TransferUtility.default()//Inordertocustomizetheheade

ios - 如何防止 iOS11 像 Amazon Prime 一样为 protected DRM 内容内置屏幕录制功能?

WideVineiOSCDMPlayer正在播放受DRM保护的内容。现在,iOS11引入了一个新的内置功能,即屏幕录制。使用此功能,用户可以轻松捕获或记录受DRM保护的内容。我使用了iOS11Beta的isCaptured和UIScreenCapturedDidChange属性并尝试阻止记录DRM保护的内容,但是ThisisCaptured和UIScreenCapturedDidChange在我第一次启动我的应用程序时工作正常。现在,当我终止正在运行的应用程序(终止应用程序)并再次启动时,我的应用程序不会收到isCaptured和UIScreenCapturedDidChange的任何

ios - 自动验证 Amazon Cognito 用户池中的用户

如果我不在用户池中设置电子邮件验证,我会收到此错误提示用户无法更改/重置其密码:Youhavenotselectedeitheremailorphonenumberverification,soyouruserswillnotbeabletorecovertheirpasswordswithoutcontactingyouforsupport.我希望能够按照ios用户池教程中的说明让用户忘记密码,但需要使用预注册lamba触发器验证电子邮件。如何使用lambda触发器?我知道如何编写Lambda函数,但不确定如何验证电子邮件地址(以便验证所有电子邮件,我现在不关心用户是否使用垃圾邮件注

iphone - ios amazon s3 上传视频文件

SOS,我需要帮助。我将图像上传到AmazonS3,它工作正常,但是当我重写这段代码以上传视频时,它有些错误。正在上传MOV文件,但是当我尝试通过url在浏览器上播放它时,它告诉我:图像https...无法显示,因为它包含错误。这是我的代码:-(BOOL)startMediaBrowserFromViewController:(UIViewController*)controllerusingDelegate:(id)delegate{//GetimagepickerUIImagePickerController*mediaUI=[[UIImagePickerControllerall