Có thể có nhiều phiên bản của cùng một ứng dụng (đăng nhập vào các tài khoản khác nhau) không?


11

Có thể có nhiều phiên bản của cùng một ứng dụng (đăng nhập vào các tài khoản khác nhau) không?

Ví dụ: Tôi muốn Instagram A đăng nhập vào Tài khoản A (cá nhân) và Instagram B đăng nhập vào Tài khoản B (doanh nghiệp). Cả hai ứng dụng trên cùng một điện thoại; Tôi không muốn đăng nhập và đăng xuất chỉ sử dụng một tài khoản khác.


Khi bạn có nghĩa là 'Instagram A' và 'Instagram B', bạn có nghĩa là hai trường hợp? Nếu đó là trường hợp, Android không cho phép có nhiều hơn một phiên bản của cùng một ứng dụng. IMHO, trừ khi bản thân ứng dụng có một số cách giải quyết (như cách trình duyệt Chrome có các tab để bù), điều này là không thể.
Narayaan

Đó là điều mà ứng dụng cá nhân cần thực hiện. Các ứng dụng như GMail có chức năng này, nhiều tác giả ứng dụng khác không đưa công việc bổ sung vào các tính năng như thế này mà không nhiều người sẽ sử dụng.
GAThrawn

1
Bạn đang đề cập đến phiên bản Android nào?
t0mm13b

2
Có, vui lòng làm rõ chính xác ý của bạn về "các tài khoản khác nhau". Bạn có nghĩa là các tài khoản Facebook khác nhau nhưng một tài khoản người dùng Android? Trong trường hợp đó, câu hỏi của bạn có thể được bao phủ bởi một câu hỏi tương tự: Làm cách nào để giữ hai phiên bản của một ứng dụng được cài đặt? Bạn có nghĩa là hai tài khoản người dùng Android trên máy tính bảng 4.2?
eldarerathis

3
Trông giống như một vấn đề XY cổ điển . Tôi đoán bạn muốn dễ dàng chuyển đổi giữa nhiều tài khoản Facebook và bạn đã quyết định rằng giải pháp là có nhiều cài đặt của cùng một ứng dụng. 'Sẽ tốt hơn nếu bạn hỏi về vấn đề thực tế mà bạn đang cố gắng giải quyết.
ale

Câu trả lời:


4

Titanium Backup PRO (và chỉ phiên bản trả phí (Pro) mới cho phép điều này) - FYI ROOT YÊU CẦU - không cho phép Hồ sơ, nhưng không chạy nhiều phần mềm của cùng một ứng dụng, ngoại trừ Winamp (nhưng Winamp luôn được viết để làm rằng, không có vấn đề nền tảng)


11

Có một giải pháp khó xử:

Đổi tên tên gói trong apk theo đề xuất của Adobe để khắc phục giới hạn khó chịu của khung AIR, XDA cũng vậy .

Tất cả sử dụng apktool để thiết kế ngược lại một ứng dụng (giải nén apk, thay đổi tên gói trong AndroidManifest.xml, đóng gói lại, từ chức).

Lưu ý:
Mặc dù vậy, điều này sẽ không thay đổi vị trí trên thẻ SD (nếu được sử dụng, cả 5 trường hợp sẽ sử dụng cùng một thư mục trên thẻ, chỉ là FYI)


3

Chỉ cần dịch ngược ứng dụng, thay đổi tên gói, biên dịch, đẩy sang điện thoại. Làm xong! Chỉ không phân phối nó, quảng cáo nó là của bạn, bởi vì đó là bất hợp pháp.


2

Không, không thể chạy nhiều phiên bản của cùng một ứng dụng.


2

Không, điều này chắc chắn là không thể. Hệ điều hành Android không bao giờ cho phép bạn cài đặt nhiều ứng dụng giống nhau.


Còn JB 4.2 và tài khoản nhiều người dùng thì sao?
t0mm13b

5
ngay cả với 4.2, về mặt kỹ thuật, bạn không bao giờ cài đặt ứng dụng nhiều hơn một lần. nó sử dụng cùng một ứng dụng đã được cài đặt trước đó, chỉ cần tạo một thư mục dữ liệu cho người dùng đã "cài đặt" ứng dụng.
Ryan Conrad

1

Bạn không thể có hai ứng dụng có cùng định danh. Mã định danh là chuỗi sau văn bản này trong url của ứng dụng https://play.google.com/store/apps/details?id=. Vì vậy, đối với một ứng dụng duy nhất, điều này sẽ giống nhau, ngay cả khi bạn chưa tải xuống từ playstore, số nhận dạng sẽ là duy nhất cho ứng dụng.

Đối với ứng dụng facebook, định danh là com.facebook.katana.


2
PS: Mã định danh còn được gọi là Tên gói của ứng dụng.
noob

Có thể chúng tôi dịch ngược ứng dụng và thay đổi nhận dạng thành com.facebooka.katana và biên dịch lại sau đó cài đặt. Mybe cài đặt?
Batuhan Topbaş

Vẫn không làm việc. Ứng dụng facebook sử dụng API biểu đồ facebook, nơi bạn cần đặt tên gói và tên lớp hoạt động chính trong bảng điều khiển, cùng với id nhà phát triển. Bạn cũng muốn thay đổi ID ứng dụng facebook và khóa bí mật. Thủ thuật có thể hoạt động trên các ứng dụng khác.
noob
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.