信息推送通知证词
敲门声,“我”的意思是“克纳布”,“我”是“克纳布”。 Sayesinde推送通知testimizi servis kullanmadan测试edebiliyoruz。 İkteböylebir nimet bu Knuff。
İndirmekiçin→n
Xcodeüzerinde推送通知içingerekligeliştirmeleriyaptığınızıvebaşarılıbirşekildebildirimlerialdığınızıvarsayıyorum。 哈迪çalıştıralımşulanetolasışeyi!
1-自定义:Uygulamamızınsertifikasıile bildirimgöndereceğimizyer。
Knuff iOS:Knuff’ınçalıştığındanemin olmakiçin
iOS的indirek bildirimgönderebilirsiniz。 密码为“ nizialmasınaizin verin”的设备。 Sonra MacOSuygulamasındaKnuff iOS”dandevices’ıseçinve kendi telefonunuzuseçin。
2-选择butonu ileuygulamamızın推送通知sertifikasınıseçiyoruz。 Xcode’dakullandığınızprovizyonunortamıile pushnotification’ınortamınınaynıolduğundanemin olun。 İkiside ya development ya da distributionolmalı。 选择Xcode’da开发provizyonunukullandığımiçin,选择“ Apple Development IOS推送服务:com.xxx.xxx”即可。
3-设备ID’mizi burayayapıştırıyoruz。
4-Gönderilenbildirimler json格式ındadır。 Bu json’a ekleme yaparak bildirimegöreaksiyon alabiliriz。
测试
儿子olarak Knuff’daki bildirimjson’ımşuşekilde;
BildirimeGöreAksiyon阿尔玛
Bildirimleri 2 grubaayırmakistiyorum; uygulamakapalıyken格林·比迪里姆勒,uygulamaaçıkken格林·比迪里姆勒。
UygulamaAçıkkenGelen Bildirimler
didReceiveRemoteNotification metodunda kontrol ederiz。
Uygulamaönyüzdeačıkkenbildirim gelirse bildirimekranındagöremezsiniz。
UygulamaKapalıyken盖伦·比尔迪里姆勒
Uygulama tamamenkapalıykengelen bildirimi didFinishLaunchingWithOptions metodunda kontrol etmemiz gerekiyor。
AppDelegate动作类型字符串字符串。 Daha sonra busınıfıçağırarakactionTypedeğerineerişeceğiz。 Uygulama运行Ilkaçılacak控制器’ınviewDidLoad metodundaactionType’ıkontrol ediyoruz。
Aldığımızdeğeregöreartıkistediğimizaksiyonu alabiliriz。
- 如何在不使用TexturePacker的情况下在Cocos2D中添加animation图像?
- 用于解决inheritance委托的不兼容属性types的语法
- 在每次运行之后,Xcode 6都会在iOS8模拟器中重命名我的应用程序的目录。
- 从实体A的给定实例获得实体B的所有实例的总和
- 如何无限地每隔1分钟运行一次iOS应用程序?
- UINavigationBar的半透明背景图像(PNG24)仅在旋转后显示透明
- 如何使用UIMenuController iOS5.1防止在UITextView上复制/粘贴/selectpopup窗口
- iOSconfiguration门户错误,当我尝试添加一个configuration文件
- 什么是正确的方式来继续这个布尔?