1.请检查以下几点开发者网站是否启用推送服务,并成功上传证书
1)用Appsecret自行推送的,请确认此secret是否为iOS版本,
2)工程里面plist中MiSDKRun环境参数是否设置妥当。debug为测试环境,online为线上环境
3)必须真机调试,IPA的profile是否与push证书匹配。
4)代码中监听MiPushSDKDelegate,看注册与绑定token是否正常,alias,topic是否设置成功
Error is Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串"UserInfo=0x17dbf200 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}
检查事项 同1 用户留存率
不是同一个
清除方法:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
如果无效请尝试,原因是,在推送时badge设置为0,这样你在app中再次设置就会失效
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
SDK中方法为异步操作,setAlias: subscribe:等操作必须在bindDeviceToken:返回成功后再调用。
因为bindDeviceToken成功请求后服务器才会分配账号给设备。如果setAlias操作在它前面执行,会找不到对应设备。联想win8应用商店
当App在后台,通过下面方法
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
当新App的时候,通过下面方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
SDK中会检查,如果此操作已经完成过,就不会重复请求服务器。
一个设备最多可以设置300个, 支持汉字。
App在后台,收到消息后,会在后台运行一段代码。并不会提示用户。比如,App内容升级,Email更新,订阅内容等等
在server端发送消息时extra加入content-available字段。同时xcode工程下激活BackgroundModes-Remote notifications。
在App运行时 ,APNs会提示用户是否接收消息,很多时候,用户会禁止此功能。导致,推送消息无法送达到用户手机。所以使用长连接功能,可以在App运行时,获取消息推送。小米应用商店
操作步骤:
1. 添加libMiPushSDK.a , MiPushSDK.h 到工程2. 引入库:libresolv.dylib, libxml2.dylib, libz.dylib, SystemConfiguration.framework,MobileCoreServices.framework,CFNetwork.framework,CoreTelephony.framework (如果已经引入,请忽略)
3. 加入如下代码, 启动长连接
+ (void)registerMiPush:(id<MiPushSDKDelegate>)delegate type:(UIRemoteNotificationType)type connect:(BOOL)connect;
4. 加入收到消息回调,当客户端收到MiPush推送时,此方法会被调用到,data格式同 application:didReceiveRemoteNotification:
- (void)miPushReceiveNotification:(NSDictionary*)data;
5. 去掉原有处理通知逻辑,使用下面代替
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
[MiPushSDK handleReceiveRemoteNotification:userInfo];
}
安智宝是主打效果的安卓应用推广平台。通过安智宝,用户可以通过自助方式 进行应用推广。作为效果性的推广平台,安智宝利用云技术智能的进行渠道匹 配,对渠道的高效利用,节约用户的每一分钱。用户可以精确的控制应用投放 每天的投放量、渠道质量(留存率等),做到覆盖广、活跃度高、控制精准。
小米应用市场:小米换量合作
完美图标提交教程
小米应用市场:MIUI 6.5.12 已...
小米应用商店:解除MIUI官方roo...
小米应用商店:锁屏画报--给那...
小米应用商店:有效控制Android...
小米应用商店:第三方应用开发...
小米应用商店:第三方应用开发...
10种技巧可提升Android应用运行...
小米应用商店:收不到推送消息?
360:开发者需要遵循什么协议?
小米应用市场:开发最佳实践与...
修改小米账号绑定的手机号码和邮箱
小米应用开发者文档:应用崩溃日...
如何识别小米设备/MIUI系统
提示IPHONE和IOS闪屏和上传截图...
小米应用提示”aapt输出错误”
小米应用提示:“图片格式错误”
小米应用提示:“APK解析签名错误!”
小米应用提示:“认领属于您的应...
Copyright © 2016 - 2020 anzhibao.com . All Right Reserved.
安智宝 版权所有