1. Cách thiết lập tài khoản cho nhà phát triển Apple
Cách thiết lập tài khoản nhà phát triển
Phát triển ứng dụng nhãn trắng: là ứng dụng được phát triển sẵn (như GetCourse) và có thể tùy chỉnh để hiển thị thương hiệu riêng của công ty hoặc tổ chức sử dụng, thay vì thương hiệu của Getcourse. Để tạo một ứng dụng nhãn trắng, bạn cần thiết lập tài khoản nhà phát triển và lấy các khóa sẽ được sử dụng trong trình tạo ứng dụng.v
BUNDLEID
Để kết nối ứng dụng của bạn với Apple ID, bạn cần tạo BundleID:
1. Vào "Tài khoản" -> "Các định danh".
2. Nhấn "+" bên cạnh tiêu đề "Các định danh".
3. Chọn «APP IDs» và nhấn «Tiếp tục».
4. Chọn loại — «Ứng dụng» và nhấn «Tiếp tục».
4. Điền vào các trường:
- "Mô tả" — nhập mô tả của bạn, ví dụ: bundle1.
- "Explicit" — nhập địa chỉ theo thứ tự ngược lại: khu vực tên miền (ru, com, v.v.) - tên miền - ứng dụng, ví dụ: ru.myschool.app.
Nếu dự án của bạn nằm trên một tên miền phụ, hãy cung cấp địa chỉ có tên miền phụ.
Ví dụ, địa chỉ của dự án trực tuyến là edu.myschool.ru — nhập ru.myschool.edu.app vào trường này.
Địa chỉ tên miền phải chỉ bao gồm các ký tự chữ cái và không có dấu gạch ngang. Sử dụng tên miền hệ thống nếu nó đáp ứng yêu cầu này, hoặc thêm một tên miền mới vào tài khoản của bạn.
Lưu ý quang trọng Hãy ghi lại giá trị của BundleID mà bạn nhập trong trường "Explicit". Điều này là cần thiết để sử dụng trong các bước tiếp theo khi làm việc với ứng dụng.
5. Cuộn xuống và đánh dấu các tùy chọn "Associated Domains" và "Push Notifications".
6. Sau đó nhấn "Tiếp tục" và "Đăng ký".
.P8 FORMAT KEY
1. Vào tab "Khóa" và nhấn "+" bên cạnh tiêu đề tab
2. Trong mục "Đăng ký khóa mới", nhập tên khóa là Chatium Firebase Push Key.
3. Bật tùy chọn "Dịch vụ Thông báo đẩy của Apple (APNs)" và nhấn "Tiếp tục" — "Đăng ký".
4. Nhấn nút "Tải xuống" để tải khóa về.
Lưu ý quan trọng!
Khóa chỉ có thể tải xuống một lần duy nhất, vì vậy bạn cần lưu lại KeyID và tải khóa ở định dạng .P8 bằng nút "Tải xuống". Lưu lại đường dẫn đến tệp đã tải xuống, không thay đổi tên tệp và phần mở rộng tệp. Sau đó, chuyển tệp và KeyID cho chuyên gia kỹ thuật để tiếp tục công việc với ứng dụng.
API KEY
1. Trong App Store Connect, vào mục "Người dùng và Quyền truy cập" và sau đó chọn tab
"Khóa".
2. Chọn "App Store Connect API" từ menu bên trái và nhấn "Yêu cầu Quyền Truy cập".
3. In the form mark the box to agree with the conditions of using App Store Connect API and press "Submit".
4. Bạn sẽ thấy thông báo "Yêu cầu truy cập API App Store của bạn đã được phê duyệt", nút "Tạo khóa API" sẽ xuất hiện — nhấn vào nút đó.
5. Thêm tên "Chatium Deploy" và chọn quyền truy cập là "Quản trị viên".
6. Nhấn "Tạo".
Lưu ý quan trọng! Hãy chắc chắn rằng bạn đã lưu (ghi chú lại):
- Issuer ID;
- Key ID;
- API Key bằng nút "Tải xuống API Key".
Dữ liệu này sẽ cần thiết cho công việc tiếp theo với ứng dụng.
Lưu ý: Khóa chỉ có thể tải xuống một lần duy nhất.
TẠO TRANG ỨNG DỤNG
1. Vào mục "Ứng dụng" trên menu và nhấn "Thêm Ứng Dụng".
2. Điền vào các trường:
- Nền tảng — chọn iOS;
- Tên — nhập tên ứng dụng của bạn;
- Ngôn ngữ chính — chọn ngôn ngữ;
- Bundle ID — chọn ứng dụng của bạn từ danh sách, tùy chọn này sẽ chứa BundleID mà bạn đã tạo trước đó;
- SKU — giống với BundleID, ví dụ: ru.domain.app;
Quyền truy cập người dùng — chọn Toàn quyền truy cập.
3. Nhấn "Tạo".
TEAM ID
Ở góc trên bên phải, Team ID sẽ được hiển thị dưới tên của bạn.
Lưu ý quan trọng! Hãy lưu lại Team ID vào ghi chú của bạn, vì nó sẽ cần thiết cho công việc tiếp theo với ứng dụng.
2. Cách thiết lập tài khoản cho nhà phát triển Google
Để tạo phiên bản Android của ứng dụng, bạn cần thiết lập tài khoản Google Developer của mình.
TẠO TÀI KHOẢN DỊCH VỤ VÀ THÊM API KEY
1. Mở Google Cloud Platform.
2. Vào mục "Tài khoản dịch vụ" trên menu và nhấn "+ Tạo Tài Khoản Dịch Vụ".
3, Điền vào trường "Tên tài khoản dịch vụ" — nhập tên tài khoản, ví dụ: MySchool Service Account. Service account ID sẽ được tạo tự động.
Nhấn "Tạo và tiếp tục".
4. Trong mục "Vai trò", chọn "Cơ bản" — "Chủ sở hữu" và nhấn "Xong".
Sau khi tạo xong, tài khoản dịch vụ đã được tạo sẽ hiển thị trên bảng điều khiển Google Cloud Platform và bạn có thể tạo API key. Để làm điều này:
Nhấn vào thanh hành động và chọn "Quản lý khóa".
2. Nhấn "Thêm khóa" — "Tạo khóa mới".
3. Chọn loại "JSON" và nhấn "Tạo". Tệp sẽ bắt đầu được tải xuống tự động.
Lưu ý quan trọng! Hãy lưu lại khóa đã tạo ở định dạng .json. Lưu lại đường dẫn tệp, không thay đổi tên tệp và phần mở rộng của nó.
Cài đặt tài khoản dịch vụ và thêm API key đã hoàn tất.
Tiếp theo, bạn cần lấy SHA-256 fingerprint.
SHA-256 FINGERPRINT
Mở Google Play Console và chọn tài khoản nhà phát triển của bạn.
2. Vào tab "Tất cả ứng dụng" trên menu bên trái và nhấn "Tạo ứng dụng".
- Điền tên ứng dụng của bạn (tên này sẽ hiển thị cho người dùng trong cửa hàng).
- Chọn ngôn ngữ mặc định của ứng dụng.
- Chọn tùy chọn "Ứng dụng".
- Chọn loại "Miễn phí".
- Đánh dấu rằng bạn đồng ý với Chính sách Chương trình Nhà phát triển, Điều kiện Ký kết Ứng dụng Google Play và Luật xuất khẩu của Mỹ.
4. Vào tab "Sản phẩm" (Production) trên menu bên trái và nhấn "Tạo bản phát hành mới".
5. Trên trang "Tạo bản phát hành sản phẩm" vừa mở, nhấn "Thay đổi khóa ký ứng dụng".
6. Chọn "Sử dụng khóa do Google tạo".
7. Vào "Cài đặt" — "Toàn vẹn ứng dụng" — "Ký ứng dụng Play" và sao chép SHA-256 certificate fingerprint.
Lưu ý quan trọng! Đừng thay đổi khóa và hãy lưu lại nó vào ghi chú của bạn để sử dụng trong công việc tiếp theo với ứng dụng.
3. Cách thiết lập tài khoản cho nhà phát triển Firebase
Bạn cần tạo và cấu hình tài khoản Firebase để thu thập và phân tích dữ liệu hoạt động của ứng dụng. Dữ liệu này sẽ hiển thị trong tài khoản Nhà phát triển của bạn sau khi ứng dụng được phát hành.
CÀI ĐẶT FIREBASE
1. Mở Firebase Console và tạo một dự án mới.
2. Nhập tên dự án, ví dụ: myschool. Chấp nhận và xác nhận rằng bạn đồng ý với các chính sách của Firebase. Nhấn "Tiếp tục".
3. Bật Google Analytics và nhấn "Tiếp tục".
4. Cài đặt vị trí phân tích — vị trí này đại diện cho quốc gia hoặc khu vực của tổ chức bạn.
Đánh dấu "Sử dụng cài đặt mặc định" và "Tôi chấp nhận Điều khoản Google Analytics".
Nhấn "Tạo dự án".
5. Quá trình tạo dự án thường mất đến 2 phút. Sau khi quá trình hoàn tất, nhấn "Tiếp tục".
6. Nhấn vào biểu tượng cài đặt và chọn "Cài đặt dự án".
7. Vào tab "Tài khoản dịch vụ", chọn tùy chọn "Node.js" và nhấn "Tạo khóa riêng mới".
8. Nhấn "Tạo khóa", tệp khóa sẽ được tải xuống tự động.
Lưu ý quan trọng! Hãy lưu lại đường dẫn của tệp khóa, không thay đổi tên tệp và phần mở rộng của nó. Tệp khóa này sẽ cần thiết cho công việc tiếp theo với ứng dụng.
Bây giờ, bạn cần kết nối tài khoản Firebase với ứng dụng của mình.
KẾT NỐI TÀI KHOẢN FIREBASE VỚI ỨNG DỤNG iOS
Để kết nối tài khoản Firebase với ứng dụng iOS, bạn cần tạo tệp GoogleService-Info.plist:
1. Trên trang Cài đặt dự án, vào tab "Chung", cuộn xuống phần "Ứng dụng của bạn" và nhấn vào biểu tượng iOS.
2. Nhập Apple BundleID mà bạn đã tạo trước đó (khi cài đặt tài khoản Apple Developer). Các trường còn lại là tùy chọn. Nhấn "Đăng ký ứng dụng".
3. Nhấn "Tải xuống GoogleService-Info.plist".
Lưu ý quan trọng! Hãy lưu lại đường dẫn tệp, không thay đổi tên tệp và phần mở rộng của nó. Gửi tệp này cho chuyên gia kỹ thuật để tiếp tục công việc với ứng dụng.
Sau khi tệp được lưu, đóng cửa sổ mà không thực hiện các bước tiếp theo.
KẾT NỐI TÀI KHOẢN FIREBASE VỚI ỨNG DỤNG ANDROID
Để kết nối tài khoản Firebase với ứng dụng Android, bạn cần tạo tệp google-services.json:
1. Trên trang Cài đặt dự án, vào tab "Chung" và nhấn "Thêm ứng dụng".
2. Trong cửa sổ pop-up, nhấn vào biểu tượng Android.
3. Trong trường "Tên gói Android", nhập BundleID (giống như của iOS). Các trường còn lại là tùy chọn. Nhấn "Đăng ký ứng dụng".
4. Nhấn "Download google-services.json".
Lưu ý quan trọng! Hãy lưu lại đường dẫn tệp, không thay đổi tên tệp và phần mở rộng của nó. Tệp này sẽ cần thiết cho công việc tiếp theo với ứng dụng.
Sau khi tệp được lưu, đóng cửa sổ mà không thực hiện các bước tiếp theo.
Để kết nối tài khoản firebase với thông báo đẩy (push notifications)
1. Trên trang Cài đặt dự án, vào tab "Cloud Messaging".
2. Trong mục "Cấu hình ứng dụng Apple" — phần "Khóa xác thực APNs", nhấn "Tải lên".
3. Trong phần "Khóa xác thực APNs", tải tệp khóa .P8, nhập KeyID và TeamID mà bạn đã tạo khi cài đặt tài khoản Apple Developer. Nhấn "Tải lên".
Bây giờ mọi thứ đã sẵn sàng để bắt đầu công việc trong trình tạo ứng dụng.
Để nhận hướng dẫn tiếp theo, vui lòng liên hệ với bộ phận hỗ trợ của chúng tôi.
vui lòng ủy quyền