آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در پرداخت درون برنامه ای(کاشی زاده)

Shadow  10 سال پیش  10 سال پیش
0 0

دوستان من از فیلم آموزشی آقای کاشی زاده استفاده می کنم توی یه قسمت از کدها خطا می گیرم من کدها رو می زارم لطفا کمک کنید ؟

 public class MainActivity extends Activity {
public static final String RSA = "MIHNMA0GCSqGSIb3DQEBAQUAA4G7ADCBtwKBrwC3tpG/ZpdNmNPCwf5KxgoWJ5R1N1XpspZfsJdEcmojtUmuIyQF9ZQXG8EAV84mEOh3SS1hruQIYCzTbZmDIVSiJffYU2LEVU3OARtDQGvfxeDjxnyxB+yvGpRH2p5RjIElQUywpDJAzAjjHM2qmQK8ybS9jyj8XEsB5P3EgYNipxdSALQ6ouEtXUe1KHFgD2QaPxeDKSlTwLMhC/wahjLF3O+MzskemEro+AXDjWsCAwEAAQ==";

private static final String TAG = "LOG";


private static final String SKU_PREMIUM = "GP";


private boolean mIsPremium = false;


private IabHelper mHelper;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


// You can find it in your Bazaar console, in the Dealers section.
// It is recommended to add more security than just pasting it in your source code;
mHelper = new IabHelper(this, RSA);

final IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
Log.d(TAG, "Query inventory finished.");
if (result.isFailure()) {
Log.d(TAG, "Failed to query inventory: " + result);
return;
}
else {
Log.d(TAG, "Query inventory was successful.");
// does the user have the premium upgrade?
mIsPremium = inventory.hasPurchase(SKU_PREMIUM);

// update UI accordingly

Log.d(TAG, "User is " + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));
}

Log.d(TAG, "Initial inventory query finished; enabling main UI.");
}
};


Log.d(TAG, "Starting setup.");
mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
public void onIabSetupFinished(IabResult result) {
Log.d(TAG, "Setup finished.");

if (!result.isSuccess()) {
// Oh noes, there was a problem.
Log.d(TAG, "Problem setting up In-app Billing: " + result);
}
// Hooray, IAB is fully set up!
mHelper.queryInventoryAsync(mGotInventoryListener);
}
});
}


}

توی این دو خط من خطای unimplemented  می گیره

 final IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {

وقتی رو ی unimplemented کلیک می کنم بازم خطا می گیره و درست نمی شه مشکل از چیه؟

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .