Chosen Solution
The original battery of my iPhone 3GS crash and opened the iPhone screen, but still works. Then I buy a new battery ay iFixit and replace it following the guide, but now the new battery seems that doesn’t charge. iFixit sended to me a bad battery? I miss to do something when I replaced the battery? Here are some pictures…
This happened to me too. Make sure the connector is firmly attached to the cable. As this is what was happening to me. Ifixit might have sent a bad battery( though unlikely) If it is properly connected, I would contact them directly.