Here is what UA's website says about Air China
*
150% of actual, paid miles in First (F class)
*
125% of actual, paid miles in Business (C class)
*
100% of actual, paid miles in full-fare Economy (Y class)
*
70% of actual, paid miles in discount Economy (all other classes)
Your paid, qualifying flights on most published fares on Air China operated United marketed code share flights also count toward eligibility for Mileage Plus elite status.
As for Shanghai Air:
Earning Miles
Shanghai Airlines serves major business centers throughout China from its’s hub in Shanghai. Present your Mileage Plus number when making your reservations and you can earn miles between Shanghai and the following cities: Beijing; Guangzhou; Qingdao; Shenzhen; Xiamen; Dalian; Shenyang; Chengdu; Chongqing; Osaka
* 70% accrual in classes H/K/L/M/T/E/V/X with a minimum of 425 miles (no accrual in other discount economy classes)
* 100% accrual in Y class with a 500 mile minimum
* 125% accrual in Business Class with a 500 mile Minimum
* 150% accrual in First Class on a 3 cabin aircraft with a minimum of 500 miles
In my experience some checkin staff do not know that Shanghai Air is elligible for United Credit and wont take the FF card.
-UFFA