[iOS] "기본하면 ◯◯ 기본!"
우리 회사 매니저: "아, mBaaS네요."
본사 영업 "기초하면 흰색 기초!"
계기
이것은 며칠 전 WWDC 열쇠 노트에서 가장 큰 충격이었다
"Apple Music 가사 첨부"뉴스입니다.
(말하자면 개인의 의견이다.)
나는 기다릴 수 없어서 마침내 Developper Program을 등록했다.
"어렵게 등록했으니 Firebase의 푸시 알림 기능을 사용해 보세요."
이렇게 생각하면 일의 상황을 보아야 한다.
그나저나 가사가 아직 안 나온 것 같은데...
단계
① 파이어베이스에서 프로젝트 만들기
② 프로젝트에 iOS 애플리케이션 추가
③ Xcode 항목에 plist 추가
④ AppDelegate 설치
⑤ Firebase에 p.12 파일 등록
⑥ 발송!
① 파이어베이스에서 프로젝트 만들기
firebase의 항목
project
├── iOS
├── Android
└── Web
이렇게 하면 여러 응용 프로그램의 총칭이다.
다음 절차에 따라 항목을 만듭니다.
② 프로젝트에서 iOS 응용 프로그램 만들기
응용 프로그램 추가에서 iOS를 선택합니다.
요점: 이곳의 iOS 번들 ID는 App ID와 같습니다.
③ Xcode 항목에 plist 추가
Firebase에 프로그램을 추가하면plist 파일을 자동으로 다운로드합니다
firebase의 설명에 따라plist를 Xcode 프로젝트에 추가합니다.
④ AppDelegate 설치
실시는 다음과 같다.
Firebase와 관련된 것은 import를 포함한 세 줄뿐이다.import UIKit
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let types: UIUserNotificationType = [.Badge, .Sound, .Alert]
let settings = UIUserNotificationSettings(forTypes: types, categories: nil)
application.registerUserNotificationSettings(settings)
FIRApp.configure()
return true
}
func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
if notificationSettings.types != .None {
application.registerForRemoteNotifications()
}
}
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: .Unknown)
}
}
⑤ Firebase에 p.12 파일 등록
Provisioning APNs SSL Certificates
참조, p.12 파일 내보내기
Firebase의
프로젝트 설정 -> 클라우드 메시징
문서 레지스트리에 항목을 추가합니다.
⑥ 발송!
공지에서 메시지를 보냅니다.
간단해!
끝날 때
푸시 알림을 설치하거나 Android에 대응하고 해석할 수 있습니다.
"기본적으로 말하면 Firebase!"
이 가능하다, ~할 수 있다,...
여기서 마치겠습니다.
참고 자료
[iOS] Firebase 공지를 통해 푸시 알림 보내기
매우 참고 가치가 있다.정말 감사합니다.
Reference
이 문제에 관하여([iOS] "기본하면 ◯◯ 기본!"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/KentaKudo/items/3bbd232d4a97aeeca3fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
① 파이어베이스에서 프로젝트 만들기
② 프로젝트에 iOS 애플리케이션 추가
③ Xcode 항목에 plist 추가
④ AppDelegate 설치
⑤ Firebase에 p.12 파일 등록
⑥ 발송!
① 파이어베이스에서 프로젝트 만들기
firebase의 항목
project
├── iOS
├── Android
└── Web
이렇게 하면 여러 응용 프로그램의 총칭이다.다음 절차에 따라 항목을 만듭니다.
② 프로젝트에서 iOS 응용 프로그램 만들기
응용 프로그램 추가에서 iOS를 선택합니다.
요점: 이곳의 iOS 번들 ID는 App ID와 같습니다.
③ Xcode 항목에 plist 추가
Firebase에 프로그램을 추가하면plist 파일을 자동으로 다운로드합니다
firebase의 설명에 따라plist를 Xcode 프로젝트에 추가합니다.
④ AppDelegate 설치
실시는 다음과 같다.
Firebase와 관련된 것은 import를 포함한 세 줄뿐이다.
import UIKit
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let types: UIUserNotificationType = [.Badge, .Sound, .Alert]
let settings = UIUserNotificationSettings(forTypes: types, categories: nil)
application.registerUserNotificationSettings(settings)
FIRApp.configure()
return true
}
func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
if notificationSettings.types != .None {
application.registerForRemoteNotifications()
}
}
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: .Unknown)
}
}
⑤ Firebase에 p.12 파일 등록
Provisioning APNs SSL Certificates
참조, p.12 파일 내보내기
Firebase의
프로젝트 설정 -> 클라우드 메시징
문서 레지스트리에 항목을 추가합니다.
⑥ 발송!
공지에서 메시지를 보냅니다.
간단해!
끝날 때
푸시 알림을 설치하거나 Android에 대응하고 해석할 수 있습니다.
"기본적으로 말하면 Firebase!"
이 가능하다, ~할 수 있다,...
여기서 마치겠습니다.
참고 자료
[iOS] Firebase 공지를 통해 푸시 알림 보내기
매우 참고 가치가 있다.정말 감사합니다.
Reference
이 문제에 관하여([iOS] "기본하면 ◯◯ 기본!"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/KentaKudo/items/3bbd232d4a97aeeca3fa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[iOS] Firebase 공지를 통해 푸시 알림 보내기
매우 참고 가치가 있다.정말 감사합니다.
Reference
이 문제에 관하여([iOS] "기본하면 ◯◯ 기본!"), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KentaKudo/items/3bbd232d4a97aeeca3fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)