maitrungduc1410 / react-native-zalo-kit

Zalo SDK implementation for React Native
MIT License
46 stars 12 forks source link

getApplicationHashKey() not working in release #79

Closed thanhvu260696 closed 8 months ago

thanhvu260696 commented 8 months ago

chào bạn ở android mình có sử dụng getApplicationHashKey() cho zalo dev key hash nhưng vấn đề mình đang gặp phải là build dev thì key đó hoạt động bt còn nếu build ra bản release thì key đó báo key hash không hợp lệ bạn có thể xem và cho mình hướng giải quyết được không

maitrungduc1410 commented 8 months ago

bạn screenshot mình xem lỗi với nhé

thanhvu260696 commented 8 months ago

z5103074156015_c3b0399e0cbc5ebaaf528bc69912df5d nó báo lỗi này bạn ạ với cả mình để ý là dùng getApplicationHashKey() của sdk thì nó gen ra không khác cái key mà trong demo ở lib của bạn mong bạn sp mình chỗ này với

maitrungduc1410 commented 8 months ago

với cả mình để ý là dùng getApplicationHashKey() của sdk thì nó gen ra không khác cái key mà trong demo ở lib

về cái này, mình dùng code của Zalo cung cấp luôn bạn ạ, mình thử chạy nhiều app test thì đúng là value trả về giống nhau, kệ thôi bạn :))

maitrungduc1410 commented 8 months ago

Sau khi bạn build release thì bạn có gen lại hashKey mới và update trên Zalo developer portal ko?

maitrungduc1410 commented 8 months ago

mình có test trên Emulator, build release:

yarn android --mode release

Vẫn oke bạn ạ

Screenshot 2024-01-25 at 10 04 47 AM
thanhvu260696 commented 8 months ago

em cũng build mode release nhưng click vào log getApplicationHashKey() thì bị crash

thanhvu260696 commented 8 months ago

npx react-native info info Fetching system and libraries information... System: OS: macOS 13.6.1 CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz Memory: 41.87 MB / 16.00 GB Shell: version: "5.9" path: /bin/zsh Binaries: Node: version: 18.18.0 path: /usr/local/bin/node Yarn: version: 1.22.21 path: ~/Desktop/project/VGS/mobile-app-ngan-tuan-phat/node_modules/.bin/yarn npm: version: 9.8.1 path: /usr/local/bin/npm Watchman: version: 4.9.0 path: /usr/local/bin/watchman Managers: CocoaPods: version: 1.11.2 path: /usr/local/bin/pod SDKs: iOS SDK: Platforms:

thanhvu260696 commented 8 months ago

Sau khi bạn build release thì bạn có gen lại hashKey mới và update trên Zalo developer portal ko?

ngoài cái docs anh đưa ra em cũng chưa biết gen key release kiểu gì :)) a chỉ e với được k với cả nếu e build ở info bên trên thì nó sẽ bị lỗi vậy

Screenshot 2024-01-25 at 10 54 26

nên e vào lib thử đẩy dòng này lên 30 không biết có ảnh hưởng gì không nhỉ

Screenshot 2024-01-25 at 13 07 18

nhưng em đẩy lên thì nó build được

thanhvu260696 commented 8 months ago

@@! tưởng nó là key nào hoá ra giống key em gen base 64 của FB em thêm thì nó chạy trên simulator release r a ạ

thanhvu260696 commented 8 months ago

em cảm ơn a nhiều nhé có gì không hiểu hay làm sao em xin phép liên hệ a sau ạ