• 关于 推送 的搜索结果

问题

移动推送Android SDK: 移动推送在应用中的调用绑定和解绑应用场景在哪里?

猫饭先生 2019-12-01 22:00:07 923 浏览量 回答数 0

问题

移动推送在应用中的调用绑定和解绑应用场景说明是在什么位置?

猫饭先生 2019-12-01 22:03:37 936 浏览量 回答数 0

问题

怎么使推送使用场景?

猫饭先生 2019-12-01 21:57:45 829 浏览量 回答数 0

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

问题

【精品回答】移动推送

montos 2020-04-09 09:57:11 14 浏览量 回答数 1

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:25 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:25 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:25 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:26 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:26 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:26 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:25 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档1. 检查手机端 App允许接收通知。App在后台运行,因为在iOS系统中,如果App在前台,就不会收到弹窗和通知中心的通知(iOS 10+,前台通知触发回调处理完成后,调用completionHandler可实现前台通知弹出,具体参考iOS 10通知适配 - 4.4.2)。 检查手机端的推送配置,可以通过如下的方法来判断手机端是否能从苹果APNs服务端拿到Device Token。 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error{ NSLog(@"didFailToRegisterForRemoteNotificationsWithError %@", error);}如果配置不对,就会报错。 检查代码中是否有调用unregisterForRemoteNotifications接口(远程推送注销接口),设备调用该接口后无法收到苹果APNs推送通知。 2. 检查推送模式 iOS的通知推送,走的是苹果官方的APNs通道,本身区分开发环境和生产环境。 开发时安装到手机的App,只能以开发模式推送,使用APNs Sandbox推送证书。 正式发布后,通过App Store安装的App,只能以生产模式推送,用APNs Production推送证书;生产环境通知测试,参考移动推送iOS SDK: Ad Hoc App如何进行生产环境推送通知测试? 如果推送模式选错,或者推送证书传错,苹果的APNs服务端就会认为该Device Token无效,无法推送通知。 OpenAPI的推送高级接口,可以通过设置iOSApnsEnv参数选择推送模式。 3. 检查IDE设置Xcode 8开始,会出现一个推送开关,请保证它是处于打开状态 若没有打开推送开关,会触发deviceToken注册错误回调:didFailToRegisterForRemoteNotificationsWithError:,提示下述错误: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x1740741c0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串4. 推送证书合法性校验 在推送控制台检查推送证书是否在有效期内,证书配置参考iOS推送证书设置。也可以通过第三方工具快速测试您的APNs推送证书信息是否正确,例如:https://github.com/noodlewerk/NWPusher 5. 设备关机 设备关机后再推送通知,苹果APNs只保留最后一条通知,当重新开机后只能收到最后一条通知。

2019-12-01 23:32:25 0 浏览量 回答数 0

回答

详细解答可以参考推送基本概念">官方帮助文档移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。

2019-12-01 23:11:44 0 浏览量 回答数 0

回答

您可通过 MPS 发起多种类型的消息推送,推送渠道支持自建渠道和三方渠道,推送方式支持控制台页面推送和 API 推送,基于实际业务场景,选择合适的推送类型、推送渠道以及推送方式。 MPS 核心功能如下: • 多种推送方式:可以精准推送消息给自定义目标用户群体、单个用户、全部用户等多种方式,并可以从移动推送服务控制台页面发送消息,也可以利用 API 接口发送消息。 • 自定义消息有效期:若初次下发消息时设备未在线,那么在消息有效期内,设备建链或者发起用户绑定均可触发消息再次下行,确保消息最终送达目标用户。 • 不同推送目标类型:您可以建立设备与登录用户的对应关系,基于设备标识或用户标识推送消息。 • 个性化消息模板:通过模板管理页面,您可以配置个性化模版,满足业务的个性化推送需求。 • 推送配置:通过推送配置页面,配置证书,您可以选择 iOS 设备推送所对应的 APNs 网关。 • 渠道配置:接入第三方推送渠道,集成华为、小米等第三方渠道推送功能,提升推送到达率。 • 密钥管理:消息推送的所有对外接口都需要对请求进行签名,保证了业务的安全性,提供了密钥配置页面供用户配置自己的密钥。同时,提供消息回执功能,供您追踪消息的投递结果。

LiuWH 2020-03-25 10:05:31 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。

2019-12-01 23:11:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。

2019-12-01 23:11:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。

2019-12-01 23:11:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档推送基本概念" class="reference-link">推送基本概念移动推送" class="reference-link">移动推送 提供从云端到移动终端的优质推送服务,支持Android和iOS平台的通知/消息的推送功能。 推送内容及模式" class="reference-link">推送内容及模式 通知:会自动在手机端弹出通知栏,用户可以打开或者清除通知栏。iOS的通知走APNs(苹果官方推送通知服务),android 走移动推送自己的通道。 注:iOS需app在后台运行下才会在通知栏弹出。 消息:不会自动在通知栏弹出,会在app中提示消息的接收。iOS和android的消息都走移动推送自己的通道。 注:透传消息,即自定义消息。只负责消息的推送,不做任何处理。客户端在接收到消息后,需要自己去处理消息的展示方式或后续动作。 Android继承MessageReciever类的onMessage方法,iOS继承onMessageReceived方法。iOS的消息通道只有在app处于前台状态的情况下才处于激活状态。 推送方式" class="reference-link">推送方式 按设备号推送 在客户端调用getDeviceld获得设备号,再通过控制台/openapi接口推送。 按账号推送 在客户端调用bindAccount操作,传参账号为您自己业务的账号(如您的app用手机号登陆,可以用手机号来bindAccount),再通过控制台/openapi接口推送。 名词解释" class="reference-link">名词解释 AppKey:app在移动推送中的唯一标示。推送SDK初始化和调用openapi推送时需要,从推送控制台APP列表页的应用证书中获取。 AppSecret:app的秘钥。推送SDK初始化时需要,从推送控制台APP列表页的应用证书中获取。 accessKeyld和accessKeySecret:阿里云用户使用云产品的openapi接口验权时需要,从阿里云官网控制台获取https://ak-console.aliyun.com/#/accesskey responseld:openapi推送请求返回ID(如需排查问题可告诉客户人员该ID)。 messageld:某一次推送的消息ID。从控制台通知记录/消息记录中可以找到消息ID。 deviceld:设备在推送的唯一标示。 32位,数字和小写字母组合,通过代码获取:Android:CloudPushService的getDeviceld方法,iOS:CloudPushSDK的getDeviceld方法。 deviceToken:iOS设备在苹果中心注册时返回的64位设备标识符(iOS设备同时会有deviceld和deviceToken,请不要混淆)。 account:给设备添加的账号,可以是任意您的业务需要的,一个设备只能添加一个account,account可以添加多个设备。 alias:给设备添加的别名,可以是任意您的业务需要的,一个设备可以最多添加128个alias,一个alias可以最多添加128个设备。 tag:给设备添加的标签,可以是任意您的业务需要的,一个appkey最多能绑定1万个tag,一个tag下绑定的设备没有限制。

2019-12-01 23:11:43 0 浏览量 回答数 0

问题

ticket推送已经成功但是授权变更失败是什么原因

池塘水上飞 2019-12-01 21:11:54 2172 浏览量 回答数 2

回答

一般出现这种情况是 服务端关于 推送环境的参数 设置错误 ,推送 分为 生产环境下的推送 和 开发环境下的推送 ,在 OpenAPI 的推送高级接口,服务端通过设置 iOSApnsEnv 参数选择推送模式,检查一下该参数是否正确,具体参考:移动推送 iOS : 推送生产环境下的通知后台需修改什么 。 可以在阿里云控制台进行排查,而排查结果一般为:APNS Token 相关的问题 。请参考链接:移动推送 iOS : 推送通知失败排查步骤 —> 2. 检查推送模式 ,进行逐一对比排查 。

保持可爱mmm 2020-03-28 00:14:37 0 浏览量 回答数 0

问题

移动推送Android SDK:为什么Android推送的到达率比iOS低很多?

猫饭先生 2019-12-01 22:03:28 806 浏览量 回答数 0

问题

授权变更推送当时正长,过一段时间就会提示推送失败是什么原因

池塘水上飞 2019-12-01 21:17:08 2511 浏览量 回答数 2

问题

移动推送Android SDK:为什么Android推送的到达率比iOS低很多是为什么?

猫饭先生 2019-12-01 22:00:01 852 浏览量 回答数 0

回答

iOS 通知推送链路 如上图所示,控制台 OpenAPI 发出推送请求后,请求到达移动推送系统 ,将该推送请求发到苹果 APNs ,由苹果的 APNs 最终推送到终端设备 。 虚线部分为推送系统模块,APNs — > 终端设备链路,由苹果自行维护。 若收到通知有延迟,可以按下面步骤排查: 移动推送 iOS : 推送失败 排查步骤 —> 自排查步骤 ,查看推送任务状态是否正常; 基于 三方推送工具,测试通知推送,查看是否有延迟; 若上述两步检查都没有问题,可到对应 技术支持群 提问。

保持可爱mmm 2020-03-27 23:37:46 0 浏览量 回答数 0

问题

移动推送iOS SDK: iOS通知收到时间有延迟?

猫饭先生 2019-12-01 22:04:06 775 浏览量 回答数 0

问题

移动推送是否只能推送消息和通知?能否实现即时通讯也能推送短视频、语音?

牙牙乐 2019-12-01 19:40:48 1447 浏览量 回答数 1

回答

如果是接收不到推送请参考: 移动推送 iOS : 推送失败 排查步骤 。 其次可以使用 OpenAPI APP 维度推送统计 , 来进一步了解推送详情 。 另外 单个设备查询是否推送成功 可以在阿里云控制台 查询界面进行查询相关推送记录 。

保持可爱mmm 2020-03-27 23:53:59 0 浏览量 回答数 0

问题

阿里移动推送集成小米和华为推送问题

戴dylan 2019-12-01 19:37:01 2186 浏览量 回答数 1

回答

钉钉服务器给你推送ticket后,你需要在收到推送的2.5秒内返回加密的success字符串,如果未返回或超时,钉钉服务端会认为你没有正常收到推送,会进行重推的尝试。 以下是官方文档的文案描述 服务器会向服务提供商申请时填写的套件事件接收 URL定时(二十分钟)推送ticket: 服务提供商在收到ticket推送后务必返回经过加密的字符串“success”的json数据,同时,如果该套件下没有任何的微应用,定时推送的ticket也不会成功,需要保证至少有一个ticket。 如果不返回,钉钉服务器将连续推送,直到推送次数超过100次,就不再推送。倘若您希望钉钉服务器重新推送,需要进入开发者后台,进入套件管理页面,点击『重新推送』按钮,即可重新推送。

粒尘 2019-12-02 02:07:41 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 Github Demo 链接 Android-DemoiOS-Demo 使用前必读:移动推送名词解释&约束 请先成为阿里云用户,使用阿里云账号登录移动推送控制台:http://push.console.aliyun.com 登录后,控制台首页为移动推送产品的APP列表。 创建APP,配置应用,下载oneSDK在APP列表页的右上角,点击“创建APP”,创建APP后,通过页面引导或APP列表中的“配置”操作对应用进行推送配置。具体操作请参见 创建APP 下载oneSDK:可以在应用列表页点击 下载SDK 链接进入,也可以点击APP名称进入App详情 页后点击 前往移动服务平台下载 进入。SDK下载页有展示SDK的最新版本号,点击版本号可以查看更新记录。 在“APP详情”中可获取 Android / iOS 的 DEMO 及其使用方法。 Android-DemoiOS-Demo 通过控制台推送通知/消息,查看推送记录及数据统计,管理测试设备您有两种进行推送的方式: OpenAPI控制台 关于OpenAPI推送的方式请参考OpenAPI相关文档。以下介绍基于控制台的推送方式。 1、推送通知以Android为例,页面上方选择“Android”选项卡,输入通知标题及通知内容,右侧将同步出现预览界面。 测试预览:针对某个或某几个测试设备进行预览发送,可在预览对话框中添加新的测试设备(不超过5个),勾选测试设备进行通知预览。关于测试设备的添加,请参见“测试设备”章节。 确认发送:正式发送通知。 高级设置:可设置用户点击通知后的操作、通知提醒方式、发送对象及时间等信息。 2、推送消息以Android为例,页面上方选择“Android”选项卡,输入消息标题及消息内容。 测试预览和确认发送功能同“推送通知”。 高级设置:可设置消息发送对象及时间。 3.通知记录/消息记录展示发送的通知/消息历史记录,根据通知来源、发送时间段等信息进行查询。 错误排查:按账号推送、设备推送的场景,如果未收到消息,可以查看错误提示,点击排查工具进入 4、数据统计数据统计:统计该应用的总设备数、新增设备、及推送数据。数据延迟一天展示,时间维度为一周、一月。 4.1 推送统计 4.2 设备统计 5、测试设备测试设备的管理包含添加、删除、查看状态。 测试设备添加:填入DeviceID(DeviceID是阿里移动推送唯一的设备标识,请查阅SDK文档查看DeviceId获取接口),设备名称由用户自定义。 查看状态:展示设备信息(设备ID,设备名称,设备类型,是否有离线消息,设备是否在线)。 删除:删除单个测试设备。 测试设备限制个数为5个。 推送排查在APP列表点击推送排查进入推送排查页面,选择App名称,输入消息ID,设备ID可以查询推送的信息。(建议单独给一设备推送之后用该工具排查)

2019-12-01 23:15:32 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播