屏幕旋轉(zhuǎn)相關
屏幕不旋轉(zhuǎn)或點擊相冊崩潰
- 查看AppDelegate中是否設置如下方法:
-(UIInterfaceOrientationMask)application:(UIApplication *)application
supportedInterfaceOrientationsForWindow:(nullable UIWindow *)window{
return [RaStarCommon setInterfaceOrientationMask:UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight];
}
- 如果發(fā)生旋轉(zhuǎn)時崩潰
查看 RootViewController 并在內(nèi)部實現(xiàn)下列方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations{
return [RaStarCommon setInterfaceOrientationMask:UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight];
}
- (BOOL)shouldAutorotate {
return YES;
}
設置動態(tài)鏈接時出錯
設置動態(tài)鏈接為 -ObjC 時出錯。
- 提示缺少 GC 相關
缺少 GCControllerDidConnectNotification 的類,然后這個類在GameController 庫里面定義
添加 GameController 相關依賴庫曲稼。
頁面不顯示
- 調(diào)用登錄接口時女阀,不顯示登錄UI頁。
此情況一般為AppDelegate
中缺少 window 層引起跳仿,需要在AppDelegate
中添加 window诡渴。
.h
//cocos 導出工程
AppController.h
@property (strong, nonatomic) UIWindow *window;
.m / .mm
//cocos 導出工程
AppController.mm
@synthesize window = window;
支付相關
下單失敗
發(fā)起支付后,支付回調(diào)顯示下單失敺朴铩:
1.檢查 Bundle ID 是否與RaStar后臺配置一致妄辩。
2.檢查 RaStar 后臺 是否配置商品。
3.檢查代碼中金額與商品名稱是否與內(nèi)購表中完全對應山上。
4.海外SDK(RaStarOverseaSDK)檢查 RSOverseaSDK.plist 中貨幣符號是否填寫正確眼耀。沙箱帳號相關
登錄沙箱帳號出錯,提示不允許創(chuàng)建 iTunes 賬戶胶哲。
由于沙箱帳號僅供特定 Bundle ID 對應的游戲使用畔塔,故無法在設置中登錄,正確用法如下:
1.前往 設置 --> App Store --> ID --> 注銷
2.點擊游戲內(nèi)購買按鈕觸發(fā)內(nèi)購事件鸯屿,彈出選擇框澈吨,選擇 使用現(xiàn)有Apple ID 登錄對應沙箱帳號。
沒有購買的內(nèi)購產(chǎn)品
發(fā)起支付后寄摆,支付回調(diào)顯示沒有購買的內(nèi)購產(chǎn)品:
1谅辣、檢查 Apple 后臺是否配置內(nèi)購產(chǎn)品。
2婶恼、檢查 Apple 后臺中配置內(nèi)購產(chǎn)品的產(chǎn)品ID是否與 RaStar 后臺中的產(chǎn)品ID完全一致桑阶。
3、檢查 協(xié)議勾邦,銀行業(yè)務和稅務 等信息是否補充完畢蚣录。購買成功后發(fā)貨失敗
發(fā)起支付后,支付回調(diào)顯示購買成功但游戲內(nèi)部沒有發(fā)貨:
1.檢查 RaStar 是否配置回調(diào)地址眷篇。
2.CP 查看下服務端對接文檔發(fā)貨相關萎河。