بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در پرداخت درون برنامه ای(کاشی زاده)
دوستان من از فیلم آموزشی آقای کاشی زاده استفاده می کنم توی یه قسمت از کدها خطا می گیرم من کدها رو می زارم لطفا کمک کنید ؟
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 کلیک می کنم بازم خطا می گیره و درست نمی شه مشکل از چیه؟
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .