Làm cách nào để bạn nhận được khóa triển khai trong CodePush?

CodePush là một dịch vụ đám mây của Trung tâm ứng dụng của Microsoft, cho phép các nhà phát triển triển khai các bản cập nhật javascript cho ứng dụng di động của bạn mà không cần phân phối lại nó thông qua bất kỳ cửa hàng ứng dụng công cộng nào. Nói tóm lại, bạn không cần phải xây dựng phiên bản iOS và/hoặc Android và chờ đánh giá ứng dụng từ cửa hàng

Đây là cách bạn có thể triển khai CodePush trong 15 phút. Định cấu hình các tệp để sử dụng thư viện luôn tẻ nhạt. Hãy dành thời gian của bạn và làm theo các bước một cách cẩn thận

Phần 1. Trung tâm Ứng dụng

1. Tạo một tài khoản

Tạo một Tài khoản trên AppCenter và sau đó cài đặt appcenter-cli trên dự án của bạn

$ npm install -g appcenter-cli

Sau khi cài đặt, truy cập AppCenter từ thiết bị đầu cuối

$ appcenter login

Sau đó, trang web mới sẽ xuất hiện trên trình duyệt của bạn với mã thông báo. Sao chép và dán nó vào thiết bị đầu cuối

Enter your token from the browser: [PASTE-IT-HERE]

2. Đăng ký ứng dụng của bạn

Bạn có thể thêm ứng dụng mới trong AppCenter hoặc trong thiết bị đầu cuối của mình. Nếu bạn đang phát triển một ứng dụng có gốc phản ứng, hãy tạo một ứng dụng mới cho từng nền tảng

Khi tạo một ứng dụng mới, tên ứng dụng, loại bản phát hành, Hệ điều hành và Nền tảng là bắt buộc

Nếu bạn muốn tạo ứng dụng của mình bằng CodePush CLI,

$ appcenter apps create -d  -o   -p 

// Example
$ appcenter apps create -d travut -o Android -p React-Native
$ appcenter apps create -d travut -o iOS -p React-Native

Sau khi bạn đã tạo một ứng dụng, bạn có thể lấy danh sách tất cả các bản phát hành CodePush mà bạn đã tạo

3. khóa triển khai

Bây giờ, hãy truy cập AppCenter

$ appcenter login
4, ở đó bạn sẽ có danh sách tất cả các bản phát hành Code Push mà bạn đã tạo. Bạn cũng có thể tìm khóa triển khai [CodePushDeploymentKey] cần thiết để cập nhật. Nếu bạn không thể tìm thấy một cái, thì bạn cần tạo một cái

// Issue Deployment Key 
$ appcenter codepush deployment add -a / Staging
$ appcenter codepush deployment add -a / Production

Theo mặc định, có hai triển khai, Dàn dựng và Sản xuất. Điều này cho phép bạn cập nhật lên một triển khai cụ thể của ứng dụng của bạn

Bạn có thể truy xuất danh sách CodePushDeploymentKey bằng cách chạy đoạn mã sau

// Get Deployment Key List
$ appcenter codepush deployment list -a / -k

Phần 2. Cài đặt CodePush SDK [React-Native]

Để bắt đầu, hãy cài đặt

$ appcenter login
5 bằng cách chạy lệnh sau từ thư mục gốc của ứng dụng của bạn

________số 8

1. Thiết lập iOS

Trước khi chúng tôi bắt đầu, đừng quên cài đặt tất cả các phụ thuộc CocoaPods cần thiết

$ cd ios && pod install && cd ..

Mở tệp

$ appcenter login
6 và thêm câu lệnh nhập cho tiêu đề CodePush

$ appcenter login
1

Tìm dòng mã sau, đặt URL nguồn cho cầu nối cho các bản phát hành sản xuất, sau đó thay thế nó như hình bên dưới

Bấm vào đây và lấy mã

Sau đó thêm khóa Triển khai vào

$ appcenter login
7

$ appcenter login
3

1. Thiết lập Android

Bước 1

Trong tệp

$ appcenter login
8 của bạn, hãy thực hiện các bổ sung sau ở cuối tệp

Bấm vào đây và lấy mã

Bước 2

Và sau đó, thêm đoạn mã sau vào

$ appcenter login
9

$ appcenter login
0

Ghi chú. Bạn có thể gặp lỗi sau

$ appcenter login
1

Vui lòng kiểm tra kỹ xem bạn có mã trùng lặp trong

$ appcenter login
9 không

$ appcenter login
2

Bước 3

Cập nhật tệp

Enter your token from the browser: [PASTE-IT-HERE]
1 để sử dụng CodePush thông qua các thay đổi sau

Bấm vào đây và lấy mã

Bước 4

Thêm khóa Triển khai vào

Enter your token from the browser: [PASTE-IT-HERE]
2

$ appcenter login
3Giờ giải lao

Bạn đã hoàn thành tất cả các cấu hình để sử dụng

$ appcenter login
5. Tốt lắm. Còn hai phần nữa, nhưng xin vui lòng dành chút thời gian nghỉ ngơi. Khi bạn đã sẵn sàng, hãy tiếp tục tìm hiểu cách ứng dụng của chúng ta có thể giao tiếp với AppCenter và nhận gói JS phù hợp để cập nhật mã của chúng ta trong bài đăng tiếp theo

Apple có cho phép CodePush không?

2 trong thỏa thuận dành cho nhà phát triển của Apple, miễn là bạn đang sử dụng dịch vụ CodePush để phát hành các bản sửa lỗi và cải tiến/tính năng nhằm duy trì mục đích ban đầu/được trình bày của ứng dụng [i.e. don't CodePush a calculator into a first-person shooter], then you will be fine, and your users will be happy.

Mã đẩy có miễn phí không?

Chúng tôi vẫn là dịch vụ miễn phí như cũ .

CodePush là gì?

Các lựa chọn thay thế & so sánh CodePush . Nó là một bộ công cụ và dịch vụ được xây dựng xung quanh React Native và các nền tảng gốc giúp bạn phát triển, xây dựng, triển khai và lặp lại nhanh chóng trên iOS, Android và ứng dụng web. a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps.

Mã đẩy có sẵn cho rung không?

Về mặt kỹ thuật, rung có thể hỗ trợ đẩy mã vì phi tiêu cần có JIT cho tính năng đó.

Chủ Đề