极光推送配置过程中可能出现的问题:
1.当你的xcode在模拟器上运行时显示如下时,证明配置成功了
2.提示如下时 是说明你没有在真机上运行,用真机跑就不会显示这个了
error :Error Domain=NSCocoaErrorDomain Code=3010 "REMOTE_NOTIFICATION_SIMULATOR_NOT_SUPPORTED_NSERROR_DESCRIPTION"
3.错误提示:Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserInfo=0x11d010 {NSLocalizedDescription=未找到应用程序的“aps-environment”的权利字符串}
出现这个错误的时候,是因为你的profiles证书(极光推送的配置2(1-5)中第三个证书)没有配置好,重新配置一下,导出后双击就好啦(我的这个原因是这么解决的,但是网上还有其他的解决方法,如果我说的这个不行的话 可以在查找网络)
4.出现这个的原因是你的push证书没有配好,删除钥匙串中的push证书,重新配置(当然前提是你其他的配置都做好的情况下还出现这个提示的话)
极光推送如何发送消息:
选择你之前创建的应用,之后选择推送,找到左边的“发送消息”,进入如下界面,在推送内容里写上要发送的内容就好,下面是其他的可选择的选项,根据需要可以选择一下。
“自定义消息”的话是极光的本地推送内容,之后在appdelegate(极光推送的配置4(1-5)仲有那段代码)中配置了那段代码之后,你在自定义消息里写了内容才能发给手机
值得注意的是远程推送的内容之后当你的app在手机的后台运行或者没有运行的时候手机才会收到,当你的app在前台运行时 是收不到远程推送的 而“自定义消息”也就是本地推送之后在你的app在前台运行时 手机才能够收到
都完成之后,发送消息,手机成功接收到消息。