Bağımsız bir APP uygulaması olarak nasıl haber gönderimi olmaz? React-Native bundan böyle RN olarak anılacaktır, herkesin anlayabileceğine inanıyorum. Burada kesinlikle büyük fabrikadan itmeyi seçmeliyiz, Jiguang push'u kullanmaya öncelik vermeliyiz, sonraki makale Ali push'u nasıl kullanacağımızı tanıtacak.
Kullanım için talimatlar
Not: Jiguang Dachang tarafından yayınlanan resmi belgelerde de sorun olmasını beklemiyordum.İşte mevcut sürümü düzeltmek için en son sürüm
Yeni RN projesi oluştur
react-native init rn_jpushYükleme işlemi (atlandı ...)
Bu, / Users / huanghuanlai / dounine / github / rn_push konumunda yeni bir React Native projesi oluşturmada size yol gösterecektir. İplik v1.9.4 kullanma React-native yükleniyor ... iplik v1.9.4 ekleyin info Kilit dosyası bulunamadı. Paketler çözümleniyor ... Paketler getiriliyor ... Bağımlılıklar bağlanıyor ...Jpush'u yükleyin
cd rn_jpush npm install jpush-react-native jcore-react-native --saveOtomatik yapılandırma
react-native bağlantı rnpm-install info jcore-react-native ios bağımlılığını bağlama rnpm-install info Platform'ios'un modülü jcore-react-native başarıyla bağlandı JPush kendi AppKey için appKey'i girin android / settings.gradle yama uygulanıyor ... android / ** / AndroidManifest.xml yamalı ... android / ** / build.gradle yamalı ... ios / ** / AppDelegate.m'ye yama uygulanıyor ... bitti! rnpm-install info jpush-react-native ios bağımlılığını bağlama rnpm-install info Platform'ios'un modülü jpush-react-native başarıyla bağlandı rnpm-install info Platform'android 'modülü jpush-react-native zaten bağlıIOS'ta AppDelegate.m'de aşağıdaki kodu değiştirin
; # dönüşmek JPUSHRegisterEntity * varlık =; entity.types = UNAuthorizationOptionAlert | UNAuthorizationOptionBadge | UNAuthorizationOptionSound; ; ;Bildirim kontrolü
Mesaj itme konsolunda bir test mesajı gönderin
Uygulamayı aç Uygulamadan çıkınProje kaynak kodu
https://github.com/dounine/rn_jpush