小米应用商店:收不到推送消息

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:安智宝网络

小提示:您能找到这篇{小米应用商店:收不到推送消息}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的小米应用商店:收不到推送消息内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< font-size: 16px;">

< font-size: 16px;">收不到推送消息?

< font-size: 16px;">1.请检查以下几点开发者网站是否启用推送服务,并成功上传证书

< font-size: 16px;">1)用Appsecret自行推送的,请确认此secret是否为iOS版本,

< font-size: 16px;">2)工程里面plist中MiSDKRun环境参数是否设置妥当。debug为测试环境,online为线上环境

< font-size: 16px;">3)必须真机调试,IPA的profile是否与push证书匹配。

< font-size: 16px;">4)代码中监听MiPushSDKDelegate,看注册与绑定token是否正常,alias,topic是否设置成功

< font-size: 16px;">2.接入时碰到如下提示

< font-size: 16px;">Error is Error Domain=NSCocoaErrorDomain Code=3000"未找到应用程序的“aps-environment”的授权字符串"

< font-size: 16px;">UserInfo=0x17dbf200{NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}

< font-size: 16px;">检查事项同1

< font-size: 16px;">3.常见返回错误



< font-size: 16px;">1)调用SDK+(void)unregisterMiP危机公关对新闻媒体的态度ush;执行注销操作后,在执行其他方法就会导致报错-101

< font-size: 16px;">2)你的程序清除本地数据。NSUserDefaults导致本地保存的regID等丢失。就会导致报错-101

< font-size: 16px;">3)解决方法:当回调返回-101时,根据你程序需要,可以重新调用+(void)registerMiPush

< font-size: 16px;">4)code=10017;reason=’invalid package name’小米开发者网站注册的bundleID跟你ipa的bundleID 

< font-size: 16px;">不是同一个

< font-size: 16px;">4.脚标或通知栏无法清除?

< font-size: 16px;">清除方法:

< font-size: 16px;">[[UIApplication sharedApplication]setApplicationIconBadgeNumber:0];

< font-size: 16px;">如果无效请尝试,原因是,在推送时badge设置为0,这样你在app中再次设置就会失效

< font-size: 16px;">[[UIApplication sharedApplication]setApplicationIconBadgeNumber:1];

< font-size: 16px;">[[UIApplication sharedApplication]setApplicationIconBadgeNumber:0];

< font-size: 16px;">5.SetAl中国近期公关危机ias Subscribe为什么有时成功,有时失败?



< font-size: 16px;">SDK中方法为异步操作,setAlias:subscribe:等操作必须在bindDeviceToken:返回成功后再调用。

< font-size: 16px;">因为bindDeviceToken成功请求后服务器才会分配账号给设备。如果setAlias操作在它前面执行,会找不到对应设备。

< font-size: 16px;">6.接收到推送之后如何取得里面的数据?

< font-size: 16px;">当App在后台,通过下面方法

< font-size: 16px;">-(void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo

< font-size: 16px;">当新App的时候,通过下面方法

< font-size: 16px;">-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions

< font-size: 16px;">7.registerMiPush在没有网络下调用,为什么还会返回成功?

< font-size: 16px;">SDK中会检查,如果此操作已经完成过,就不会重复请求服务器。

< font-size: 16px;">8.Topic最多可以设置多少个,支持汉字吗?

< font-size: 16px;">一个设备最多可以设置300个,支持汉字。

< font-size: 16px;">9.如何使用iOS7 Background Remote Notification(消息透传)

< font-size: 16px;">App在后台,收到消息后,会在后台运行一段代码。并不会提示用户。比如,App内容升级,Email更新,订阅内容等等

< font-size: 16px;">在server端发送消息时extra加入content-available字段。同时xcode工程下激活BackgroundModes-Remote notifications。

< font-size: 16px;">10.为什么要使用长连接

< font-size: 16px;">在App运行时,APNs会提示用户是否接收消息,很多时候,用户会禁止此功能。导致,推送消息无法送达到用户手机。所以使用长连接功能,可以在App运行时,获取消息推送。

< font-size: 16px;">11.在现有版本MiPushSDK下,如何快速使用应用内长连接

< font-size: 16px;">操作步骤:

< font-size: 16px;">1.添加libMiPushSDK.a,MiPushSDK.h到工程

< font-size: 16px;">2.引入库:libresolv.dylib,libxml2.dylib,libz.dylib,SystemConfiguration.framework,MobileCoreServices.framework,CFNetwork.framework,CoreTelephony.framework(如果已经引入,请忽略)

< font-size: 16px;">3.加入如下代码,启动长连接

< font-size: 16px;">+(void)registerMiPush:(id&lt;MiPushSDKDelegate&gt;)delegate type:(UIRemoteNotificationType)type connect:(BOOL)connect;

< font-size: 16px;">4.加入收到消息回调,当客户端收到MiPush推送时,此方法会被调用到,data格式同application:didReceiveRemoteNotification:

< font-size: 16px;">-(void)miPushReceiveNotification:(NSDictionary*)data;

< font-size: 16px;">5.去掉原有处理通知逻辑,使用下面代替

< font-size: 16px;">-(void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo

< font-size: 16px;">{

< font-size: 16px;">[MiPushSDK handleReceiveRemoteNotification:userInfo];

< font-size: 16px;">}

小米应用商店:收不到推送消息

上一篇:亚马逊多款产品误判为儿童用品,卖家怎样跟亚
下一篇:华为应用市场应用功能规范


版权声明:以上主题为“小米应用商店:收不到推送消息"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    小米应用商店:收不到推送消息
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“小米应用商店:收不到推送消息”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通小米应用商店:收不到推送消息的相关事宜。

关键词:小米应用商店:收不到推

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号